求改正 编译正确 可是 运行不对
#include<stdio.h>void student(int b[5][3],int n)
{
int i,j,max,min;
int s;
max=b[0][0];
min=b[0][0];
s=0;
n=5;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
if(max<b[i][j])
{
max=b[i][j];
}
printf("第%d个学生的最高成绩是:%d",i,max);
if(min>b[i][j])
{
min=b[i][j];
}
printf("第%d个学生的最低成绩是:%d",i,min);
s+=b[i][j];
s=s/n;
printf("第%d个学生的平均成绩是:%d",i,s);
}
}
}
void kecheng(int a[3][5],int n)
{
int i,j,max,min;
int s;
max=a[0][0];
min=a[0][0];
s=0;
n=3;
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
if(max<a[i][j])
{
max=a[i][j];
}
printf("第%d个门课的最高成绩是:%d",i,max);
if(min>a[i][j])
{
min=a[i][j];
}
printf("第%d个门课的最低成绩是:%d",i,min);
s+=a[i][j];
s=s/n;
printf("第%d个门课的平均成绩是:%d",i,s);
}
}
}
main()
{
int a[3][5]={{50,60,70,80,90},{50,60,70,80,90},{50,60,70,80,90}};
int b[5][3],i,j,temp[3];
int x=3;
int y=5;
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
// scanf("%d",&a[i][j]);
b[j][i] = a[i][j];
}
}
kecheng(b,x);
student(a,y);
}
求改正 编译成功 运行不对!!!!!!谢谢