输入格式:
请输入矩阵大小:3*4
请输入矩阵的值:
1 2 3 4
5 6 7 8
9 10 11 12
输出样式:
#include <stdio.h>
int main(int argc, char *argv[])
{
int max=0,i,j,a,b;
int e,r; //e表示行,r表示列
printf("请输入矩阵大小\n"); //提示输入一个矩阵的大小
scanf("%d%d",&a,&b);
printf("请输入矩阵的值\n"); //提示输入矩阵的值
int arr[a][b]; //定义一个二维数组
for(i=0;i<a;i++){
for(j=0;j<b;j++){
scanf("%d",&arr[i][j]);
if(arr[i][j]>max){ //把输入的值和最大值进行比较
max=arr[i][j]; //如果arr[i][j]>max,则把输入的值赋给max
e=i+1;
r=j+1; //由于数组的a,b是从0开始的,所以我们的行和列要加1
}
}
}
printf("最大值是%d\n第%d行\n第%d列\n",max,e,r);
return 0;
}