为什么每一次运行结果都不同,大佬求解,谢谢。

陈学荣 2019-10-11 02:13:15
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2019-10-11
  • 打赏
  • 举报
回复
printf里面的%和变量的一一对应关系 scanf里面的%和变量以及变量前加不加&的一一对应关系 是C代码中非常容易出错的地方,而且通常编译还不出错。 所以在编译源代码之前值得专门仔细检查一遍甚至多遍。
自信男孩 2019-10-11
  • 打赏
  • 举报
回复
引用 1 楼 ikaoni 的回复:
输出格式错了,应该是 printf("%d\n",t);

+++
s3, S5不需要定义。他们是lable.
Italink 2019-10-11
  • 打赏
  • 举报
回复
你printf哪个变量都没写,比如你要打印t 那么应该printf("%d",t)
ikaoni 2019-10-11
  • 打赏
  • 举报
回复
输出格式错了,应该是 printf("%d\n",t);

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧