关于代码习惯
在此做出对比
——班助和我的代码差别在哪
banzhu de
#include <stdio.h>
int main ()
{
int num1, num2, num3, num4;
int sum;
double average;
num1 = num2 = num3 = num4 = 0;
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
sum = num1 + num2 + num3 + num4;
average = sum / 4.0;
printf("Sum = %d; Average = %.1f\n", sum, average);
return 0;
}
wo de
#include <stdio.h>
int main ()
{
int a,b,c,d,sum;
float average;
a=0,b=0,c=0,d=0;
sum=a+b+c+d;
average=sum/4.0;
scanf("%d %d %d %d",&a,&b,&c,&d);
printf("Sum = %d; Average = %.1f\n",sum,average);
return 0;
}
小结:
- 定义变量使用缩写,不使用无意义缩写,便于读懂?
- 定义变量和赋值之间应距离较大距离?
- 每行代码之间间隔一行?
- 在输入,输出函数中,运算符应与算子隔开?(PTA里面的题目好像都是这样。。) ,准确的来说应该是写表达式的时候。
- 计算浮点数尽量用double?
(句末使用问号代表个人想法,不一定是正确)
Q:还不是特别懂为什么要除以4.0。
keep it up