关于#c++#的问题,请各位专家解答!

img

img


#include<stdio.h>
#define N 100//可改成学生人数,节省空间
int main()
{
double a[N]={0};
double b[N]={0};
int i, n;
double avg = 0, max = 0,min = 0;
printf("请输入学生人数:\n");
scanf("%d",&n);
printf("请输入数学成绩:\n");
for(i=0;i<n;i++) scanf("%lf",&a[i]);

printf("请输入英语成绩:\n");
for(i=0;i<n;i++) scanf("%lf",&b[i]);
max = a[0];
min = max;
for(i=0;i<n;i++)
{
if(a[i] > max){
max = a[i];
}

if(a[i] < min){
min = a[i];
}
avg += a[i];
}
printf("数学平均成绩:%lf, 最高分为:%lf, 最低分为:%lf\n", avg/n, max, min);

max = b[0];
min = max;
avg = 0;
for(i=0;i<n;i++)
{
if(b[i] > max){
max = b[i];
}

if(b[i] < min){
min = b[i];
}
avg += b[i];
}
printf("英语平均成绩:%lf, 最高分为:%lf, 最低分为:%lf\n", avg/n, max, min);
printf("\n");
return 0;
}