输入十个人的五科成绩,求每科的最高分最低分和平均分
#include <stdio.h>
int main() {
double a[10][5];
double sum,max,min;
int i,j;
for(i = 0; i < 10; i++) {
printf("请输入第%d名学生成绩:",i+1);
sum = 0.0;
for(j = 0;j < 5; j++) {
scanf("%lf",&a[i][j]);
}
}
for(j = 0;j < 5;j++) {
sum=max = min = a[0][j];
for(i = 1; i < 10; i++) {
sum += a[i][j];
if(a[i][j] > max) max = a[i][j];
if(a[i][j] < min) min = a[i][j];
}
printf("课程%d的平均分 = %g\n",j + 1,sum/10.0);
printf("课程%d的最低分 = %g\n",j + 1,min);
printf("课程%d的最高分 = %g\n",j + 1,max);
}
return 0;
}
int main()
{
float score[5][10];
int i,j;
for(i=0;i<5;i++)
{
float max=0,min=99999,avg=0,sum=0;
for(j=0;j<10;j++)
{
scanf("%f",&score[i][j]);
sum += score[i][j];
if(score[i][j] > max)
max = score[i][j];
if(score[i][j] < min)
min = score[i][j];
}
avg = sum/10.0;
printf("第%d科目平均分为%.1f,最高分为%.1f,最低分为%.1f\n",avg,max,min);
}
return 0;
}