//郭鑫源211076051
#include <stdio.h>
int dongshihao(int a[10][5]);
int gaokang(int a[10][5]);
int age(int a[10][5]);
int main()
{
int i,j,a[10][5];
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
}
dongshihao(a);
gaokang(a);
age(a);
return 0;
}
int dongshihao(int a[10][5])
{
int i;
int j;
float num;
float liuxu;
for(i=0;i<10;i++)
{
num=0;
for(j=0;j<5;j++)
num=num+a[i][j];
liuxu=num/5;
printf("第%d个学生成绩为:%.2f\n",i+1,liuxu);
}
}
int gaokang(int a[10][5])
{
int i,j;
float num;
float liuxu;
for(j=0;j<5;j++)
{
num=0;
for(i=0;i<10;i++)
num=num+a[i][j];
liuxu=num/10;
printf("第%d门课的平均成绩是%.2f\n",j+1,liuxu);
}
}
int age(int a[10][5])
{
int i,j;
float h=0;
int x;
int y;
for(i=0;i<10;i++)
{
for(j=0;j<5;j++)
if(a[i][j]>h)
h=a[i][j];
x=i+1;
y=j+1;
}
printf("第%d个同学的第%d门课成绩最高,成绩为%.2f",x,y,h);
}
输入10个学生5门课的成绩,分别用函数实现下列功能: (1)计算每个学生的平均成绩(2)计算每门课的平均成绩 (3)找出50个分数中最高的分数对应的学生和课程
最新推荐文章于 2024-10-17 22:22:23 发布