程序中,很多地方都会用到数组,今天我们来看一个利用数组求总分、平均分的例子,下面我们就来聊聊关于怎么计算各个成绩平均值?接下来我们就一起去了解一下吧!

怎么计算各个成绩平均值(简简单单求个总分)

怎么计算各个成绩平均值

程序中,很多地方都会用到数组,今天我们来看一个利用数组求总分、平均分的例子

代码示例

#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个独立的循环,可以把这个循环进行模块化设计。可以把程序划分成一些独立的单元,每个单元执行一个任务,能提高程序的可读性。

,