我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
你都说了,三个结果是0 3 0.9怎么到了最后加起来,变成3了,那个0.9去哪了