/*班上10个学生,封装一个函数,
调用该函数后获得班上的平均分
*/
#include <stdio.h>
void initArray(int array[],int len)
{
int i;
for(i = 0;i < len;i++){
printf("输入第%d个学生的成绩:\n",i+1);
scanf("%d",&array[i]);
}
}
void printArray(int array[],int len)
{
int i;
printf("总人数%d个 \n",len);
for(i = 0;i < len;i++){
}
}
int getAverage(int array[],int len)
{
int i;
float average = 0.00;
int sum = 0;
for(i = 0;i<len; i++){
sum = sum + array[i];
}
average = (float)sum/len;
return average;
}
int main()
{
int class[10];
float averageClass;
int lenClass = sizeof(class)/sizeof(class[0]);
initArray(class,lenClass);
printArray(class,lenClass);
averageClass = getAverage(class,lenClass);
printf("班内的平均分为:%f\n",averageClass);
return 0;
}