2.設(shè)計(jì)一個4*4魔方程序,讓魔方的各行值的和等于各列值的和,并且等于兩對角線值的和64.例如一下魔方
2.設(shè)計(jì)一個4*4魔方程序,讓魔方的各行值的和等于各列值的和,并且等于兩對角線值的和64.例如一下魔方
【提示】
求4*4魔方的一般步驟如下:
(1)設(shè)置初始魔方的起始值和相鄰元素之間的差值.例如上述魔方的初始魔方的起始值(first)和相鄰元素之間的差值(step)分別為:
first=1
step=2
(2)設(shè)置初始魔方元素的值.例如上述魔方的初始魔方為:
1 3 5 7
9 11 13 15
17 19 21 23
25 27 29 31
(3)生成最終魔方.方法如下:
①求最大元素值與最小元素值的和sum,該實(shí)例的sum是:
1+31=32
②用32減去初始魔方所有對角線上元素的值,然后將結(jié)果放在原來的位置,這樣就可求得最終魔方.本例最終魔方如下:
31 3 5 25
9 21 19 15
17 13 11 23
7 27 29 1
本題的魔方類magic的參考框架如下:
class magic
{ public:
void getdata();
void setfirstmagic();
void generatemagic();
void printmagic();
private:
int m[4][4];
int step;
int first;
int sum;
};
【提示】
求4*4魔方的一般步驟如下:
(1)設(shè)置初始魔方的起始值和相鄰元素之間的差值.例如上述魔方的初始魔方的起始值(first)和相鄰元素之間的差值(step)分別為:
first=1
step=2
(2)設(shè)置初始魔方元素的值.例如上述魔方的初始魔方為:
1 3 5 7
9 11 13 15
17 19 21 23
25 27 29 31
(3)生成最終魔方.方法如下:
①求最大元素值與最小元素值的和sum,該實(shí)例的sum是:
1+31=32
②用32減去初始魔方所有對角線上元素的值,然后將結(jié)果放在原來的位置,這樣就可求得最終魔方.本例最終魔方如下:
31 3 5 25
9 21 19 15
17 13 11 23
7 27 29 1
本題的魔方類magic的參考框架如下:
class magic
{ public:
void getdata();
void setfirstmagic();
void generatemagic();
void printmagic();
private:
int m[4][4];
int step;
int first;
int sum;
};
數(shù)學(xué)人氣:395 ℃時間:2020-06-04 08:52:13
優(yōu)質(zhì)解答
#includeusing namespace std;class magic{public:void getdata();void setfirstmagic();void generatemagic();void printmagic();private: int m[4][4]; int step; int first; int sum;} ;void magic::getdata(){ c...
我來回答
類似推薦
- 拼魔方的方法步驟
- 英語翻譯
- 將粉筆頭輕放在以2m/s運(yùn)動的傳送帶上,傳送帶留下一條長度為4米的劃線.請問,為什么劃線的長度等于傳送帶的位移減去物體的位移?請?jiān)斀?
- <<湯姆索亞歷險(xiǎn)記>>以什么為線索,鞭撻了什么?
- 桂花雨主要內(nèi)容?30字以上
- 誰能幫我想個詞來形容這個人
- (找等量關(guān)系列方程)
- 等比數(shù)列{an}中,a1+a2=8,a3-a1=16,則a3等于( ?。?A.20 B.18 C.10 D.8
- 根據(jù)句意及首字母提示完成字母
- on foot是什么詞(動詞還是.)
- ﹙1-1/2²﹚﹙1-1/3²﹚...﹙1-1/2013²﹚
- 高三數(shù)列題急求
猜你喜歡
- 1自天然藥物提取液中識別生物堿是否存在的主要反應(yīng)及其試劑有哪些
- 2已知函數(shù)f ( x )等于(cos x)的四次方減去2sin xcos x減去(sin x)的四次方.1)求f ( x ) 的最小正周期;...
- 3在9 8 7 6 5 4 3 2 1=20添上加減乘除使等式成立
- 4用“攛掇”“絮叨”“怠慢”造句
- 5△ABC中,B>90° a=2x-5 b=x+1 c=4 求 x的取值范圍.
- 6Experience more than sufficiently teaches that men govern nothing with more difficult than their tongues.問govern sth wit
- 7氧化銅與稀硫酸反應(yīng)的化學(xué)方程式
- 8為什么高中化學(xué)先學(xué)的離子反應(yīng)再學(xué)氧化還原反應(yīng) 離子反應(yīng)里面有好多寫的時候要用到氧化還原的知識的啊
- 9已知:關(guān)于x的方程kx^2-(4k+1)x+3k+3=0
- 10語文作文:如何審題?如何理解話題?
- 11先生的讀音,生是讀一聲還是輕聲
- 12額定電壓220V、容量100L、電阻24.2Ω的電熱水器,它的電功率是多少?