【题目描述】 求二维数组(5行5列)中最大元素值及其行列号.
问题描述:
【题目描述】 求二维数组(5行5列)中最大元素值及其行列号.
【输入格式】
5行5列整数.
【输出格式】
数组元素
【样例】
输入:
25 13 65 24 74
45 65 87 41 26
54 35 45 78 35
76 21 35 69 71
74 52 69 47 77
输出:
a[3][2]=78
答
int array[5][5];把25个只放进去;
int i,j;保存下标;
int max=int[0][0];认为第一个数最大
for()
for();两层for循环把第一个依次与其他的相比,比他大,max,i,j换成比他大的就行请你编写完成下面的代码
#include
int main()
{
int score[5][5]={{25,13,65,24,74},{45,65,87,41,26},{54,35,45,78,35},{76,21,35,69,71},{74,52,69,47,77}};for(int i=0;ifor(int j=0;jscanf("%d",&array[I][j]);//首先将25个数读入
int max=array[0][0];//认为最大是第一个数
int posx=0;
int posy=0;//下标
for(int i=0;i for(int j=0;jif(max
max=array[i][j];
posx=i;
posy=j;
}
printf("最大的是%d,下标是%d,%d",max,posx,posy);