要求:输入一组题目存入链表中,(用结构体)
输入形式:数组的大小n,题目信息
输出形式:打印所有题目
测试用例:
输入:2
1 0 3+2
1 1 10+15
输出:1 0 3+2
1 0 10+15
求下面问题的C语言代码
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-深度学习进阶 2022-12-24 18:27关注
#include <stdio.h> #include <string.h> struct node { char s[50]; struct node *pNext; }; void main() { struct node *pHead = NULL, *pEnd = NULL, *pNode = NULL; int i = 1,n; char str[50],ch; scanf("%d",&n); for(i=0; i<=n; i++) { pNode = (struct node *)malloc(sizeof(struct node)); if(pNode != NULL) { gets(str); strcpy(pNode -> s,str); //puts(pNode -> s); pNode -> pNext = NULL; if(pHead == NULL) { pHead = pNode; pEnd = pNode; } else { pEnd -> pNext = pNode; pEnd = pNode; }//end of if(pHead == NULL) }//end of if(pNode != NULL) } pNode = pHead; while(pNode != NULL) { printf("%s\n", pNode -> s); pHead = pNode; pNode = pNode -> pNext; free(pHead); } printf("\n"); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 R语言Rstudio突然无法启动
- ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
- ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
- ¥15 用windows做服务的同志有吗
- ¥60 求一个简单的网页(标签-安全|关键词-上传)
- ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
- ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
- ¥100 为什么这个恒流源电路不能恒流?
- ¥15 有偿求跨组件数据流路径图
- ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值