没有输出可能是因为没有遇到换行符,部分编译器是会这样的,要遇到换行才去输出,你可以在return 0;之前输出一次换行,应该就可以了,即调用一次 printf("\n");
首先肯定,电脑一定会四舍五入;其次解释,为什么119.985四舍五入后成为了119.98了,因为计算机内部是二进制,某些看似简单小数转换为二进制会许多位、甚至循环,所以再次转换为十进制的时候可能产生误差,119.985这么一折腾有可能就成为了119.984999999,因此出现帖子的情况。作为验证,我在UNIX平台写了一...
啊,解决了
既然\b是退格,a当然被退格删除咯! 至于\\\b,首先解析\\为\,而后面一个\b解析成退格后就把前面...
printf的原型声明在stdio.h头文件中,并不在stdlib.h。不添加#include<stdlib.h>也不受影响