错误细节:
-
别把赋值用的=错误当成判断用的==
-
int main 不是 int.main
-
如果在scanf中的个值间加符号输出时也要加,!!而且必需注意写程序和运行时都要用英文的如(:,),(中文符号后空格很大,可以分辨)
-
记得1/2=0,若要用记得用浮点数(特别是要表示a/2或1.0/2*(a)不能1/2(a))
-
pow(x, n)用于计算x的n次方,需要#include<math.h>引入。
输出转义符的使用:
-
% 2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。
-
% 02d,和% 2d差不多,只不过左边补0
-
%.2d从执行效果来看,和% 02d一样
-
%2f是把float的所有位数输出2位,包括小数点,如果超过2位,按照实际输出
-
%09f与%09d的用法相同不足则前面补0
-
%.2f是float后的小数只输出两位(与%.2d的作用不同)