程序运行的结果如下:
这个是2x2数组的实现代码,您可以参考一下:
#include
#include
#define ROW 2
#define COL 2
int main()
{
int i,j;
int max, max_i, max_j;
int array[ROW][COL];
printf("Pls intput number: ");
for(i=0; i{
for(j=0;j{
scanf("%d", &array[i][j]);
if(i==0 && j==0)
{
max = abs(array[i][j]);
max_i = i;
max_j = j;
}
if(max < abs(array[i][j]))
{
max = abs(array[i][j]);
max_i = i;
max_j = j;
}
}
}
printf("输入的绝对值最大数为%d,它的下标为[%d][%d].\n", array[max_i][max_j], max_i, max_j);
}
#include
int main(void){
int arr[5][6] = {0};
int i, j, max,t1,t2;
// i控制行,j控制列,max保存最大值,t1存放最大值的行,t2存放最大值的列
for(i = 0, max = 0,t1 = t2 = 0; i < 2; i++){
for(j = 0; j < 3; j++){
scanf("%d", &arr[i][j]);
if(max < abs(arr[i][j])){
max = arr[i][j];
t1 = i;
t2 = j;
}
}
}
printf("max = %d, arr[%d][%d] \n", max, t1, t2);
return 0;
}
不清楚的话再问哟,详情看主页(=・ω・=)
int i,j,max;
int xi,yi;
int m,n;
m = 5;
n = 6;
max = abs(A[0][0]);
xi = yi = 0;
for (i = 0; i < m; i++) {
for (j = 0; j
max = abs(A[i][j]);
xi = i;
yi = j;
}
}
}