C语言:用指针编程:输入一个4×5的二维整型数组,输出其中最大值、最小值以及它们所在行和列的下标。

2024-12-18 00:48:28
推荐回答(4个)
回答1:

你的程序没问题啊。行号列号都是从0开始的。如果要改的话,只要把组后两句改一下:

printf("最大值为:%d,行标:%d,列标:%d\n",max,xb1_h+1,xb1_l+1);  

printf("最小值为:%d,行标:%d,列标:%d\n",min,xb0_h+1,xb0_l+1); 

结果就成了这样:

回答2:

代码没错误,你要效果是什么
就那上面的例子 0 你想输出 1行1列吗
那只要 后面四个变量加1 就可以了
printf("最大值为:%d,行标:%d,列标:%d\n",max,xb1_h+1,xb1_l+1);
printf("最小值为:%d,行标:%d,列标:%d\n",min,xb0_h+1,xb0_l+1);

回答3:

printf("最大值为:%d,行标:%d,列标:%d\n",max,xb1_h+1,xb1_l+1);
printf("最小值为:%d,行标:%d,列标:%d\n",min,xb0_h+1,xb0_l+1);

回答4:

这个我还没有学习