#include<stdio.h>
void aver_course(int t[][5]);//定义课程平均分函数
void sum_(int t[][5]);//定义计算总分函数
int main()
{
int stu[10][5]={
{73,98,69,76,78},
{70,83,93,93,93},
{61,100,84,60,97},
{56,57,89,52,62},
{61,54,96,83,100},
{68,89,94,98,73},
{60,88,98,82,85},
{78,91,83,65,97},
{62,87,91,76,65},
{73,83,66,82,54}};
aver_course(stu);
sum_(stu);
return 0;
}
//课程平均分函数
void aver_course(int t[][5])
{
int i,j,high,low;
float sum,ave;
for(j=0;j<5;j++)
{
sum=0;
high=low=t[0][j];
for(i=0;i<10;i++)
{
sum+=t[i][j];
if(t[i][j]>high)
{
high=t[i][j];
}
else if(t[i][j]<low)
{
low=t[i][j];
}
}
ave=sum/10;
printf("课程%d 平均分是%f,最高分是%d,最低分是%d\n",sum,ave,high,low);
}
}
//计算总分函数
void sum_(int t[][5])
{
int i,j,sum[10],max,min,max_num,min_num;
for(i=0;i<10;i++)
{
sum[i]=0;
for(j=0;j<5;j++)
{
sum[i]+=t[i][j];
}
}
max=min=sum[0];
for(i=0;i<10;i++)
{
if(sum[i]>max)
{
max=sum[i];
max_num=i+1;
}
else if(sum[i]<min)
{
min=sum[i];
min_num=i+1;
}
}
printf("总分最高分是%d号同学,总分为%d\n 总分最低分是%d号同学,总分为%d\n", max_num,max,min_num,min);
}
不知道为什么会报错
void aver_course(int t[][5]);//定义课程平均分函数
void sum_(int t[][5]);//定义计算总分函数
int main()
{
int stu[10][5]={
{73,98,69,76,78},
{70,83,93,93,93},
{61,100,84,60,97},
{56,57,89,52,62},
{61,54,96,83,100},
{68,89,94,98,73},
{60,88,98,82,85},
{78,91,83,65,97},
{62,87,91,76,65},
{73,83,66,82,54}};
aver_course(stu);
sum_(stu);
return 0;
}
//课程平均分函数
void aver_course(int t[][5])
{
int i,j,high,low;
float sum,ave;
for(j=0;j<5;j++)
{
sum=0;
high=low=t[0][j];
for(i=0;i<10;i++)
{
sum+=t[i][j];
if(t[i][j]>high)
{
high=t[i][j];
}
else if(t[i][j]<low)
{
low=t[i][j];
}
}
ave=sum/10;
printf("课程%d 平均分是%f,最高分是%d,最低分是%d\n",sum,ave,high,low);
}
}
//计算总分函数
void sum_(int t[][5])
{
int i,j,sum[10],max,min,max_num,min_num;
for(i=0;i<10;i++)
{
sum[i]=0;
for(j=0;j<5;j++)
{
sum[i]+=t[i][j];
}
}
max=min=sum[0];
for(i=0;i<10;i++)
{
if(sum[i]>max)
{
max=sum[i];
max_num=i+1;
}
else if(sum[i]<min)
{
min=sum[i];
min_num=i+1;
}
}
printf("总分最高分是%d号同学,总分为%d\n 总分最低分是%d号同学,总分为%d\n", max_num,max,min_num,min);
}
不知道为什么会报错