请问,两种结果为什么不一样?

Nxhivo 2017-11-11 12:59:35
第一种

结果

第二种

结果

最后祝大家节日快乐。
...全文
147 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
paschen 2017-11-12
  • 打赏
  • 举报
回复
scanf_s里输入double类型要用 %lf 格式, 而不是%f
Nxhivo 2017-11-12
  • 打赏
  • 举报
回复
得到的i值为32,为什么?
Nxhivo 2017-11-11
  • 打赏
  • 举报
回复
请问,如何让第一种输出我想要的第二中结果?
woaishuo2011 2017-11-11
  • 打赏
  • 举报
回复
第一个for循环后变量i为清0,且定义double a[20]未初始化操作,数组内容不确定; 第二个注释掉for循环i从0开始,double a[20]={0.2,0.4,0.3,0.1}这样定义编译器已经将后续数组内容清0.

70,023

社区成员

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

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