P5731 深基5 習6 蛇形方陣 c 版

2021-10-09 21:52:26 字數 647 閱讀 8628

傳送門

給出乙個不大於 9 的正整數 nn,輸出 n×n 的蛇形方陣。

從左上角填上 1 開始,順時針方向依次填入數字,如同樣例所示。注意每個數字有都會占用 3 個字元,前面使用空格補齊。無無

輸入#1

4
輸出#1

123

4121314511

1615610

987

從list[1][1]開始,在右移/下移/左移/上移的過程中,兩個判斷點:

1. 是否越界,即下乙個下標應在 [1,n]之間;

2. 是否為空值,即下乙個值應該為0,才可以繼續賦值;

都是對下乙個陣列元素進行賦值,故採用 ++x 的操作。

#include

#include

using

namespace std;

int list[20]

[20]=

;int

main()

for(

int i =

1;i <= n;i++

) cout << endl;

}}

P5744 深基7 習9 培訓

題目描述 某培訓機構的學員有如下資訊 姓名 字串 年齡 周歲,整數 去年 noip 成績 整數,且保證是 5 的倍數 經過為期一年的培訓,所有同學的成績都有所提高,提公升了 20 當然 noip 滿分是 600 分,不能超過這個得分 輸入學員資訊,請設計乙個結構體儲存這些學生資訊,並設計乙個函式模擬...

C語言題解 P5726 深基4 習9 打分

現在有 n n le 1000 n n 1000 位評委給選手打分,分值從 0 到 10。需要去掉乙個最高分,去掉乙個最低分 如果有多個最高或者最低分,也只需要去掉乙個 剩下的評分的平均數就是這位選手的得分。現在輸入評委人數和他們的打分,請輸出選手的最後得分,精確到 2 位小數。include in...

P5717 深基3 習8 三角形分類

最重要的一點是 兩邊之後大於第三邊才是三角形,這是必不可少的!然後可以考慮用函式的形式來判斷每一種情況。1.兩邊之和小於第三邊 輸出 not 2.a 2 b 2 c 2 輸出 right 3.a 2 b 2 c 2 輸出 acute 4.a 2 b 2 c 2 輸出 obtuse 5.a b a b...