关于求a[3][4]中最大值和最小值及行号列号的问题?

为什么要这样定义-----int a[4][4] 这个程序该怎么写
2025-04-07 09:34:52
推荐回答(2个)
回答1:

求最大值和最小值及行号列号一楼做的很好

至于“为什么要这样定义”这个问题,不能说是为什么,是一种习惯,是发明人最初定下来的。就像为什么我们汉语中的成语一样,它就是那几个字,表达的就是那个意思。约定俗成

回答2:

#include
void main()
{
int a[3][4], i, j, m, n, max, min;

printf("input the array:\n");

for(i=0; i<3; i++)
for(j=0; j<4; j++)
scanf("%d", &a[i][j]);

printf("\n");

max = min = a[0][0];

for(i=0; i<3; i++)
for(j=0; j<4; j++)
{
if(a[i][j] > max)
{
max = a[i][j]; m = i; n = j;
}
if(a[i][j] < min)
{
min = a[i][j]; m = i; n = j;
}
}
printf("max = %d, min = %d, [][] = [%d][%d]\n", max, min, m, n);
}