014.c
#define maxn 20
int a[maxn][maxn];
main()
printf("the minimum of maximum number is %d\n",min);
for(max=a[0][0],row=0;rowa[row][col])
min=a[row][col];
if(max
由上邊次測試觀察,實現存在問題
第一次和第二次測試最小值是1,最大值是9,分析迴圈中邏輯錯誤,
重新編寫**:
#include#define maxn 20 /*定義方陣最大階次*/
int a[maxn][maxn]; /*給方陣分配空間,定義方陣元素為整型*/
main()
printf("the min element of matrix is %d.\n",min);
/*求方陣最大值*/
for(min=a[0][0],row=0;row
編譯執行:
執行ok,預期結果相同
小程式 求解二維陣列的最大最小元素
程式寫的很爛,很白,但我還是貼出來,呵呵 以下是第一版,然後我又改了一下弄了個版本二,還有很多有待提高的,過段時間再回頭改,這樣會更有收穫。題目 求解二維陣列的最大最小元素 版本 ver 1 includeint main void int max a 0 0 int min a 0 0 for i...
二維陣列最值求解
package arithmetic 對於二維陣列,每一行的最大值集合裡一定有整個陣列的最大值 對於每一列的最大值,邏輯是類似的 author zengsht public class maxarray 儲存每一行的最大值 int temp1 new int 5 for int i 0 i 5 i ...
二維陣列元素的位址
一維陣列元素的位址大家都比較容易理解,但對於二維陣列,就很容易搞混了.今天我又被這個問題給弄糊塗了,翻了翻老譚的書本,對這個問題有了更深的認識.首先給出乙個二維陣列a,它的定義為 int a 3 4 a陣列包含3個行元素,a 0 a 1 a 2 而每個行元素又是乙個一維陣列,它包含4個元素.從二維陣...