通过函数,计算学生的平均成绩
函数定义
float average(float scores[],int n);
声明:scores数组表示学生们的成绩;
n表示scores数组中元素的个数;
#include <stdio.h>
#include<math.h>
float average (float scores[], float n)
{
int i,sum=0;
for(i=0;i<n;i++)
{
sum+=scores[i];
}
return n>0? sum/n:0; //判断n是否满足大于0,满足则返回sum/n,不满足则返回0.
}
int main () {
float scores[] = {92, 89, 98, 93, 100}; //输入一组数
float n = 5; //数组中的元素个数
double s = compute (scores,n);
printf("%f\n", s);
return 0;
}