c++二維數組相關操作

CSDN問答 2021-12-30 13:55:27 阅读数:461

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://primo.wiki/2021/12/202112291606179958.html