| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 647 人关注过本帖
标题:一个关于c数据结构的问题,急需兄弟们帮忙!
取消只看楼主 加入收藏
tance123
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-7-31
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
一个关于c数据结构的问题,急需兄弟们帮忙!
#include<stdio.h>
#include<malloc.h>
#define N 6
struct lnode
{
int data;
struct lnode *next;
}*l;
void rinsert(struct lnode *l,int a[],int n)
{int i;
lnode *p,*s;
p=l->next;
for(i=0;i<n;i++)
{
s=(struct lnode*)malloc(sizeof(struct lnode));
s->data=a[i];
s->next=p->next;
p->next=s;
p=s;
}
p->next=NULL;
}

void printlist(struct lnode *l)
{struct lnode *p;
p=l->next;
printf("当前线性表为:\n");
while(p->next)
{
printf("%d",p->data);
p=p->next;
}
printf("%d",p->data);
}
void main()
{
struct lnode *b;
int a[N];
int i,elem;

printf("请输入线性表的元素:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
b=(struct lnode*)malloc(sizeof(struct lnode));
b->next=NULL;printf("aaaaa");
rinsert(b,a,N);
printlist(b);
}
代码如上,但在c-free中输入好插入的元素后就报错,无法正常显示输入的元素。需大家帮忙。
搜索更多相关主题的帖子: 兄弟 数据结构 
2010-07-03 21:46
tance123
Rank: 2
等 级:论坛游民
帖 子:33
专家分:48
注 册:2009-7-31
收藏
得分:0 
先谢谢您哈,不过我又点不明白那个main(int argc,char* argv[])是什么意思,是c语言的吗?有
2010-07-03 23:46
快速回复:一个关于c数据结构的问题,急需兄弟们帮忙!
数据加载中...
 
   



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

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