神奇矩陣:
| 2 | 9| 4 |
| 7 | 5 | 3 |
| 6 | 1 | 8 |
令矩陣的每行每列之和都為15:
解法:2, 4, 6, 8,這四個數,正好佔據了矩形的四個角,我們採用填充方法將方格填完
填充規律:在第一行中間填1,然後1的右上角即為2的位置(行越界則移動到最後一行,2的右上角
即為3的位置,一直到碰到已填的數字為止)此時數字向下填,填好後將次序列進行如反轉和映象即完成。
#include
using namespace std;
int a[3]
[3],b[3]
[3];
intmain()
else
//否則填數到下方
}for
(i=0
;i<=
3;i++
)system
("pause");
return0;
}
方法二:函式遞迴
#include
using namespace std;
int a[10]
=,j,num=0;
intfun
(int m)}}
intmain()
二維陣列的應用
楊輝三角 a b 1 a b a b 2 a 2 2ab b 2 a b n a n nab nab b n 其中次方展開的各項係數,對應楊輝三角的值 楊輝三角1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35...
二維陣列應用 掃雷
遊戲簡介 電腦隨機設定10個雷,使用者輸入座標,若座標下是雷則結束遊戲,不是則該位置顯示周圍的雷數。game.h ifndef game h define game h include 設定螢幕顯示的雷盤的大小 define row 9 define col 9 設定實際雷盤的大小 判斷雷數是看使用...
C Vector二維陣列在矩陣計算中的應用
c vector二維陣列在矩陣計算中的應用 1 矩陣類的定義 class box void printbox void inputbox bool squarebox box operator box b1 過載運算子 box operator box b1 box operator box b1 ...