華為機試35 蛇形矩陣

2022-07-18 00:57:13 字數 738 閱讀 8410

題目描述

蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。

輸入描述:

輸入正整數n(n不大於100)

輸出描述:

輸出乙個n行的蛇形矩陣。

示例1

輸入

4輸出

1 3 6 10

2 5 9

4 87

雙指標,找規律,從左至右,從上至下

while

true:

try:

n =int(input())

res =

i =n

s = 1

while i>=1:

s += n-i

w =s

j = 1

while(j<=i):

if j print(w,end='')

else

:

print(w,end='\n'

) j += 1w += j + n-i

i -= 1

except

:

break

執行結果: 答案正確:恭喜!您提交的程式通過了所有的測試用例

華為OJ 蛇形矩陣

蛇形矩陣 題目說明 蛇形矩陣是由1 開始的自然數依次排列成的乙個矩陣上三角形。樣例輸入 5 樣例輸出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 介面說明 原型 void getresult int num,char presult 輸入引數 int num 輸入的正整數...

華為OJ 蛇形矩陣

題目說明 蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。樣例輸入 5 樣例輸出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 介面說明 原型 void getresult int num,char presult 輸入引數 int num 輸入的正整數n 輸出引數...

華為OJ 蛇形矩陣

蛇形矩陣是由1開始的自然數依次排列成的乙個矩陣上三角形。樣例輸入 5樣例輸出 1 3 6 10 15 2 5 9 14 4 8 13 7 1211 原型 void getresult int num,char presult 輸入引數 int num 輸入的正整數n 輸出引數 int presult...