c++二维数组相关操作

CSDN问答 2021-12-30 13:54:26 阅读数:234

c++ 数组 操作 相关 二维

请问二维数组的操作
比如一个列表 int list[m][n]
怎样输入,并获取最小值及其位置




采纳答案:
#include<stdio.h>/*请问二维数组的操作比如一个列表 int list[m][n]怎样输入,并获取最小值及其位置*/int main() { int i = 0, j = 0, m, n, x, y; int list[1024][1024]; scanf("%d%d",&m,&n); int min = 10000; for ( i = 0; i < m; i++) { for (j = 0; j < n; j++) { scanf("%d",list[i][j]); if (min>list[i][j]) { min = list[i][j]; x = i; y = j; } } } printf("最小值是%d,所在位置是list[%d][%d]",min,x,y); return 0;}


其他答案2:

双循环比较不就好了嘛,简单的迭代而已。 最后得出的最小值min == list[m][n]再去循环一次找出其m,n就行了

版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7619179