新人求解,C 单链表逆序输入错误

[复制链接]
查看11 | 回复4 | 2021-1-27 06:45:35 | 显示全部楼层 |阅读模式
试了好久,不知道哪里出错了
如下:





分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:45:35 | 显示全部楼层
你输入有问题,你把每次输入的打印出来就知道啦
回复

使用道具 举报

千问 | 2021-1-27 06:45:35 | 显示全部楼层
具体是哪个地方呢
为什么第一次循环要输两次才跳到第二次循环?
还有最后一次输入的数没保存?
回复

使用道具 举报

千问 | 2021-1-27 06:45:35 | 显示全部楼层
2输入的时候怎么没提示
回复

使用道具 举报

千问 | 2021-1-27 06:45:35 | 显示全部楼层
在每个最后不带\n的printf后面加fflush(stdout);
在每个不想受接收缓冲区旧内容影响的scanf前面加rewind(stdin);
另外请检查scanf的返回值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行