永发信息网

C++构建简单的链表,求debug

答案:1  悬赏:80  手机版
解决时间 2021-11-25 22:14
C++构建简单的链表,求debug
最佳答案
#include
#include
#include

typedef struct node {
unsigned id; // 学号
char name[20];
double score;
struct node *next;
}*LinkList, *pNode;

LinkList GetEmptyList() {
LinkList head = (pNode)malloc(sizeof(struct node));
head->next = NULL;
return head;
}

void AddData(LinkList head,pNode newnode) {
newnode->next = head->next;
head->next = newnode;
}

void Show(LinkList head) {
pNode p = head->next;
while(p) {
printf("%u\t%s\t%.2lf\n",p->id,p->name,p->score);
p = p->next;
}
printf("\n");
}

int main() {
unsigned id;
char name[20];
double score;
pNode newnode;
LinkList head = GetEmptyList();
printf("学号 姓名 分数('q' to quit):");
while(scanf("%u%s%lf",&id,name,&score) == 3) {
newnode = (pNode)malloc(sizeof(struct node));
newnode->id = id;
newnode->score = score;
strcpy(newnode->name,name);
AddData(head,newnode);
printf("学号 姓名 分数('q' to quit):");
}
printf("链表数据为:\n");
Show(head);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
外星人主机3508b与2508b区别
为什么我抢红包老是封号?
倒地是读啊喔鹅,还是啊哦鹅啊。
怎样去推销净水器
哪些基因序列可以在ncbi上提交
明日成祖国栋梁之材上一句
巫山银鑫商务宾馆地址在哪,我要去那里办事,
脱水蔬菜设备AD设备和 FD设备有什么区别?
6KW三相电机要用多大电线
炒甘草的功效与作用有哪些 有什么好处
巫山天人居客栈地址好找么,我有些事要过去,
DNF同一台电脑,同一个客户端。别的号都可以
双键和羟基同时存在,验证羟基的方法有哪些
因为穿鞋,脚成了这样,都是磨的,怎么办,有
佛牌可以贴身带吗
推荐资讯
有什么讲内蒙古人文历史地理什么的好书嘛?
预算9万左右,想买辆SUV型的,推荐一下吗?
房产税会不会成为导致压垮楼市最后一根稻草
为什么不去营救死在珠峰上的尸体
为什么我的泡菜老是有一种夹生的味道
一个言字旁一个咨读什么
两人轮流报数 每次只能报1或2 把两个人报的所
形容人不友善的成语
历城区王舍人镇大辛庄集市
370、423、478、775、845、865、915这些数字
捷顺云台协议的设置
2O16年lO月8号什么日、子
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?