C语言编写程序输入10名学生的数学成绩,在主函数中,定义一个一维型数

2020-06-23 教育 111阅读
void avr(int* a);//声明avr函数,用于输出平均分和最高分
int main()
{
int a[10];
printf("input 10 math scores:\n");
for(int i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
avr(a);//调用avr函数
return 0;
}

void avr(int* a)//定义avr函数
{
float sum = 0.0;
int max = 0;
for(int i = 0; i < 10; i++)//循环,求解平均分和最高分
{
sum += a[i];
if(max < a[i])
{
max = a[i];
}
}
sum = sum / 10;
printf("average score: %f\n", sum);
printf("max score: %d\n", max);
}
//如有疑问请追问
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com