#include<stdio.h>
#include<stdlib.h>
void input(int (**a),int m,int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
void find(int (**a),int m,int n)
{
int max=0;
int ban=0,stu=0;
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
{
if(a[i][j]>a[ban ][stu])
{
ban=i;
stu=j;
printf("%d %d\n",ban,stu);
}
printf("第%d行第%d个是%d\n",i,j,a[i][j]);
}
printf("最高成绩%d,是%d班第%d个学生。",a[ban][stu],ban+1,stu+1);
}
int main()
{
int **a;
int m,n;
scanf("%d%d",&m,&n);
a=(int **)malloc(sizeof(int)*m);
for(int i=0;i<m;i++) a[i]=(int *)malloc(sizeof(int)*n);
input(a,m,n);
find(a,m,n);
}
实验作业存档
最新推荐文章于 2024-10-08 20:32:22 发布