错了,应该是为什么3.0+10.0/-5.0输出为2.0,而非1.0呢
第1个回答 2011-12-27
3.0+10.0/5.0输出是:5.0
#include<stdio.h>
int main()
{
printf("%.1f",3.0+10.0/5.0);
return 0;
}
大哥,您是来逗乐的吧:
3.0+10.0/-5.0输出就是1.0
#include<stdio.h>
int main()
{
printf("%.1f",3.0+10.0/-5.0);
return 0;
}本回答被网友采纳
#include<stdio.h>
int main()
{
printf("%.1f",3.0+10.0/5.0);
return 0;
}
大哥,您是来逗乐的吧:
3.0+10.0/-5.0输出就是1.0
#include<stdio.h>
int main()
{
printf("%.1f",3.0+10.0/-5.0);
return 0;
}本回答被网友采纳
第2个回答 2011-12-27
是3.0-10.0/5.0吧,但不知道为什么会等于2.0,最大的可能是你写错程序了。不妨把源程序发来看看。
第3个回答 2011-12-27
是4.0...................................................................................................追问
3.0+10.0/5.0为什么不是3+2=5呢,不太懂,求指教(关于优先级和数据类型)
追答本来就是5.0我看你问怎么是2.0非1.0我就和你开玩笑的
追问可教科书是说3.0+10.0/-5.0输出是2……
追答书也有错啊
第4个回答 2011-12-27
你试着输出过了么?谁告诉你输出是2.0的?书上说的还是同学告诉你的?你就没想过书上会印错,同学会骗你,或者同学也被书骗了呢?
输出就是1.0
输出就是1.0
第5个回答 2011-12-27
3.0+10.0/5.0怎么算也不会等于1.0啊。
要么就是5.0。 这个2.0怎么得出来的,我倒想请教你了。
要么就是5.0。 这个2.0怎么得出来的,我倒想请教你了。