关于代码习惯

在此做出对比
——班助和我的代码差别在哪
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。
posted @ 2020-09-22 08:03  calizo  阅读(157)  评论(2编辑  收藏  举报