Tsukinai的第二十七個程式(幻方矩陣的判斷)

2021-10-10 20:46:10 字數 990 閱讀 9469

檢驗並列印幻方矩陣。在下面的5×5階幻方矩陣中,每一行、每一列、每一對角線上的元素之和都是相等的,

試編寫程式將這些幻方矩陣中的元素讀到乙個二維整型陣列中,然後檢驗其是否為幻方矩陣,並將其按如下格式顯示到螢幕上。

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

輸出提示資訊:「it is a magic square!\n」

輸出格式:"%4d"(換行使用"\n")

#include

#include

intmain()

,flag =

1,n=

0,m=1;

for(i =

0; i <

5; i++)}

for(i =

0; i <

5; i++

) n++;}

for(i =

0; i <

5; i++

) n++;}

for(j =

0; j <

5; j++

) n++

;for

(j =

4; j >-1

; j--

) n++

;for

(i =

0; i <

11;i++)}

if(flag)}}

else

printf

("it is not a magic square!\n");

system

("pause");

return0;

}

我的做法非常麻煩,尤其是這兩個步驟

第二十七周總結

最近一周一直在小組複習,主要複習電路和高數,現在對擔心的還是電路,感覺複習的還不夠紮實。下周一就要考電路了,希望不會掛科。本週偶爾晚飯時間去打打籃球,剩餘時間基本上都在小組緊張的複習,下學期一定在日常學習中查漏補缺,不會在最後複習的時候才發現不會的地方有那麼多。參加了三下鄉的面試,感覺發揮得還可以,...

第二十七天

今天主要學習了linux的程序通訊 程序通訊可分為 管道通訊 訊號通訊 共享記憶體和訊息佇列 管道通訊 分無名管道和有名管道,無名管道一般用於父子程序之間 訊號通訊的產生方式 1.按鍵產生 2.硬體異常產生 除數為0,無效儲存訪問等 3.程序用kill函式給另乙個程序發訊號 4.使用者用kill命令...

2018 9 12第二十七次筆記

cisc和risc的區別 1.cisc是複雜指令集cpu,這裡所說的複雜和簡單是針對設計者而言的,這種體系的設計理念是用最少的指令來完成任務。複雜就體現在cisc的cpu本身設計複雜 工藝複雜,但好處是編譯器好設計,早期的intel一直採用cisc的體系。這種cisc有乙個最致命的缺點就是功耗大!2...