标题:创建链表和输出,简单问题。。。。
只看楼主
丽娜13
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:21
专家分:18
注 册:2014-6-20
结帖率:75%
 问题点数:0 回复次数:3 
创建链表和输出,简单问题。。。。
链表的创建和输出,可老输不出,不知哪儿错了
测试数据
输入:
6 g L1 = (ACDFHJM)
输出
ACDFHJM
以下自己代码:
#include <iostream>
#include <cstring>
using namespace std;
#define OK 1
#define ERROR 0
typedef char elemtype;
typedef struct lnode
{
    elemtype data;
    struct lnode *next;
}londe,*linklist;

void inlinklist(linklist &l)
{
    l=new londe;
    l->next=NULL;
}
void creatlist(linklist &l,elemtype elem)
{
    linklist r,p;
    r=l;
    p=new londe;
    p->data=elem;
    p->next=NULL;
    r->next=p;
    r=p;
}
void putout(linklist l)
{
    linklist p;
    p=l->next;
    while (p!=NULL)
    {
        cout<<p->data;
        p=p->next;
    }
}
int main()
{
    int k,i,j,len;
    char s1[10],s2,c,s[1000];
    linklist l;
    inlinklist(l);
    while (cin>>k)
    {
        cin>>c>>s1>>s2>>s;
        for (i=1;i<=strlen(s)-2;i++)
            creatlist(l,s[i]);
      putout(l);
    }
    return 0;
}
搜索更多相关主题的帖子: include 
2014-07-31 20:54
丽娜13
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:21
专家分:18
注 册:2014-6-20
得分:0 
还木有回复。。。。都桑心了。。。。

我是一只小菜鸟呀小菜鸟,怎么飞也飞也飞不高T-T
2014-07-31 21:19
丽娜13
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:21
专家分:18
注 册:2014-6-20
得分:0 
已经知道哪儿错了。。。。r=l一直在重复赋值,所以最后只能输出最后个结点的位置

我是一只小菜鸟呀小菜鸟,怎么飞也飞也飞不高T-T
2014-07-31 21:36
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
问题点数:0

DO IT YOURSELF !
2014-08-01 10:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-434596-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.114816 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved