永发信息网

从键盘上输入5个数据建立一个单链表

答案:1  悬赏:80  手机版
解决时间 2021-04-21 13:28

实验内容:从键盘上输入5个数据建立一个单链表,并且输出该单链表。(部分代码已经给出,只需在输入线性表数据和输出线性表数据处添加代码即可)
实验目的:加深对c语言的使用。

#include "stdlib.h"
#include "stdio.h"
//定义一个结点
struct list
{


};
typedef struct list node;
typedef node *link;
void main()
{link ptr,head;
int num,i;
head=(link)malloc(sizeof(node));
ptr=head;
printf("please input 5 numbers==>\n");
//从键盘上输入5个数据建立一个单链表
for(i=0;i<=4;i++)
{

}
//输出单链表的数据
ptr=head;
while(ptr!=NULL)
{


}
}

最佳答案

#include "stdlib.h"
#include "stdio.h"
//定义一个结点
struct list
{
int data;
struct list *next;
};
typedef struct list node;
typedef node *link;
void main()
{link ptr,head,s,pre;
int num,i;
head=(link)malloc(sizeof(node));
ptr=pre=head;
printf("please input 5 numbers==>\n");
//从键盘上输入5个数据建立一个单链表
for(i=0;i<=4;i++)
{
scanf("%d",&num);
ptr->data=num;
s=(link)malloc(sizeof(node));
pre=ptr;
ptr->next=s;
ptr=s;
}
pre->next=NULL;
//输出单链表的数据
ptr=head;
while(ptr!=NULL)
{
printf("%4d",ptr->data);
ptr=ptr->next;
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样向队长申请创建小队权
60级弱点多少钱帽子
“心”这字简单,又复杂.人应怎样对待这“心”
飞驰进口汽修地址在什么地方,想过去办事
表扬孩子做饭的评语,关于做饭的句子
E型表视力0.5,C型表对应零点几啊?
怎样玩游戏人生?
若基亚里有N83这个型号吗
关于孝德的句子,求关于孝德的资料,名言
西堤厚牛排湖滨银泰店地址有知道的么?有点事
怎么算怀孕天数?
夸男人唱歌好听的诗句,男人嘴硬心软,自尊加
我的小腿下方正面一直有阵痛和无力的感觉,怎
运城市盐湖区区志办在什么地方啊,我要过去处
宋词长相思白居易,长相思 白居易诗人抒发了什
推荐资讯
“神州行”可不可以转成“动感地带”的卡?
一道初三的英语选择题,谢谢,还有留下qq
怎么看不了双色球
中国电信万能手机连锁卖场舞钢连锁NO.012地址
推荐几首好听点的歌,伤感点,舒缓点的!
梦幻诛仙宝宝炼悟性宝宝要一样么
关爱明天普法先行诗歌,有关“明天”的诗歌有
把60*的奇迹龙当副宠合,主宠3*这样合起来好吗
什么脸型适合剪短发?
谁有最新金山毒霸的通行证?急救
重庆房地产怎么样
班主任欢迎新生一句话,关于朋友的诗句
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?