程序中,很多地方都会用到数组,今天我们来看一个利用数组求总分、平均分的例子,下面我们就来聊聊关于怎么计算各个成绩平均值?接下来我们就一起去了解一下吧!
怎么计算各个成绩平均值
程序中,很多地方都会用到数组,今天我们来看一个利用数组求总分、平均分的例子
代码示例
#include<stdio.h>
#define SIZE 10
int main(void){
int index, score[SIZE];
int sum = 0;
float average;
printf("请输入%d个分数\n",SIZE);
for(index=0;index<10;index ){
scanf("%d",&score[index]);
}
printf("您输入的分数如下\n");
for(index=0;index<10;index ){
printf("]", score[index]);
}
printf("\n");
for(index=0;index<10;index ){
sum = score[index];
}
average = (float) sum / SIZE;
printf("总分 = %d, 平均分 = %.2f\n", sum,average);
return 0;
}
在程序使用数组存储输入的分数,数组的大小有#define定义常量,方便进行扩展。同样在循环中循环条件使用定义的常量SIZE。
输入数据使用scanf()函数,循环输入。
总结这个程序示例使用了3个独立的循环,可以把这个循环进行模块化设计。可以把程序划分成一些独立的单元,每个单元执行一个任务,能提高程序的可读性。
,