你说"不然又误导人",看来,你很乐意帮助别人的,
大家都要像你这样,那问题解决的速度很更快.
我支持你
----------------解决方案--------------------------------------------------------
以下是引用soft_wind在2006-8-13 20:58:37的发言:
我3%4算错了,谢谢您指出,不然又误导人了
还是要谢谢你,书上的答案是3.900000难道第一个算出来的0.2忽略掉?感觉做书上题目的时候C语言好像是五舍六进的感觉?
----------------解决方案--------------------------------------------------------
不是书上也是对的,因为书上1是int型的,所以1/5==0.2是出不来的,
而我做的时候把1写成了1.0所以等于4.1了.嘿嘿
#include <stdio.h>
void main()
{
printf("%3.3f\n",1.0/5+3%4+4.5/5);
}
答案4.100
----------------解决方案--------------------------------------------------------
1。 1/5+3%4+4.5/5=? 就是求这个表达式的值,但是我怎么求都和标准答案不一样,希望解答的人给出详细的解答过程。
过程如下:
1/5和3%4是同级的,他们的结果分别是0和3。4.5/5==0.9。因此最终结果为3.
----------------解决方案--------------------------------------------------------
以下是引用blueskyfeng在2006-8-14 14:17:01的发言:
1。 1/5+3%4+4.5/5=? 就是求这个表达式的值,但是我怎么求都和标准答案不一样,希望解答的人给出详细的解答过程。
过程如下:
1/5和3%4是同级的,他们的结果分别是0和3。4.5/5==0.9。因此最终结果为3.
1。 1/5+3%4+4.5/5=? 就是求这个表达式的值,但是我怎么求都和标准答案不一样,希望解答的人给出详细的解答过程。
过程如下:
1/5和3%4是同级的,他们的结果分别是0和3。4.5/5==0.9。因此最终结果为3.
你都说了,三个结果是0 3 0.9
怎么到了最后加起来,变成3了,那个0.9去哪了
----------------解决方案--------------------------------------------------------