| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 445 人关注过本帖
标题:创建链表和输出,简单问题。。。。
取消只看楼主 加入收藏
丽娜13
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:21
专家分:18
注 册:2014-6-20
结帖率:75%
收藏
 问题点数:0 回复次数:2 
创建链表和输出,简单问题。。。。
链表的创建和输出,可老输不出,不知哪儿错了
测试数据
输入:
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
快速回复:创建链表和输出,简单问题。。。。
数据加载中...
 
   



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

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