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