课本例题
1 #define _CRT_SECURE_NO_WARNINGS 12 #include<stdio.h>
3 #define N 10
4 void main()
5 {
6 float score, sum = 0;
7 int i;
8 for (i = 0; i < N; i++)
9 {
10 scanf("%f", &score);
11 sum += score;
12 }
13 for (i = 0; i < N; i++)
14 printf("score[%d]=%.1f\n", i,score);
15 printf("ave=%.1f\n", sum/N);
16 }
第13行的for循环是不是多余了?删掉第二个for循环然后把第14行代码挪到第一个for的循环体里面效果不是一样而且更简洁吗? 删除了,就是输入一个数,输出一个数;加上第13行的循环,则是一次性地输出数组的元素值,然后输出平均数
页:
[1]