c语言入门自学,题目如图

采纳数:4 获赞数:7 LV3
运行报错
这个int score恏像不对把~~它下面对应的是%lf是不是应该用double

你对这个回答的评价是?

c语言入门自学题目如图第3题,為什么会输出红笔所写的?求详细步骤满意必采纳,谢谢... c语言入门自学题目如图第3题,为什么会输出红笔所写的?求详细步骤满意必采納,谢谢

while里面的语句等价于下面的

先赋值再加减(移动指针)








关键点在于先赋值后加减!

纯手打望采纳,谢谢

你对这个回答的评价是?

你对这个回答的评价是

你对这个回答的评价是?

c语言入门自学新手求助输出的數字非常大 [问题点数:40分,结帖人z4164362]

代码和结果如图不太懂为什么,希望论坛里大腿能指导一下十分感谢!


输出语句错了,%d是输出整数double应该用%lf输出

本版专家分:46972

黄花 2018年10月 C/C++大版内专家分月排行榜第二
蓝花 2018年5月 C/C++大版内专家分月排行榜第三

这个很正常,因为在内存中double类型和int類型数据存储方式是不一样的。存放double类型的数据以整型形式输出,这个值要看double数据在内存的二进制形式然后用int类型解析。

既然定义的昰double类型还是用%lf输出吧

匿名用户不能发表回复!

我要回帖

更多关于 c语言入门自学 的文章

 

随机推荐