C语言问题 求解

希望能全部解答

第1个回答  2020-02-26

这是修改后的结果

追问

你的题目都错了

第2个回答  2020-02-27
6、148.5 (float)a/b=9.0/2=4.5 a%c*c=9*16=144 b/c=0

7、8.5 a=3.5,所以结果是float型 (int)(b/3*(int)(a+c)/4)%6=(int)(7/3*(int)(3.5+6.7)/4)%6=(int)(2*10/4)%6=5
3、a=6,执行了加一操作 b=11,执行了减一操作追问

第七题应该是7.5吧???

追答

为啥是7.5

追问

追答

2*(int)(10)/4这里,他是先算2*(int)(10)=20,再用20/4=5的,可以用程序验证一下

追问

哦 谢谢
我看到那个int把他们分的比较开 以为它们是分开的
多谢你的提醒 答案是8.5

本回答被提问者采纳
第3个回答  2020-03-01
出现这种问题是由于你的当前工程中出现了多个main函数导致的,main函数在一个工程中只能有一个,将其他的main函数删除或者注释掉就可以了。
第4个回答  2020-04-02

相似回答