现有一个3*4的矩阵,数据自己输入,要求使用二维数组的思想找到其中最大的那个值,并且求出其所在的行数和列数(纯二维数组的思想)
代码如下:
1 #include<stdio.h>
2 int main()
3 {
4 int a[3][4],c,d,e;
5 for (int i = 0;i<3;i ++)
6 {
7 for (int j = 0;j<4;j ++)
8 {
9 scanf("%d",&a[i][j]);
10 }
11 printf("\n");
12 }//输入所有的数据
13 c = a[0][0];
14 for (int i = 0;i< 3;i ++)
15 {
16 for (int j = 0;j<4;j ++)
17 {
18 if (a[i][j]>c)
19 {
20 c = a[i][j];
21 d = i+1;
22 e = j+1;
23 }
24 }
25 }
26 printf("最大的数字是%d\n第%d行 第%d列\n",c,d,e);
27
28 return 0;
29 }
示例: