華為OJ題庫 C 實現蛇形矩陣

2021-07-05 02:07:49 字數 714 閱讀 6810

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

樣例輸入

5樣例輸出

1 3 6 10 15

2 5 9 14

4 8 13

7 12

11

知識點陣列

執行時間限制

10m記憶體限制

128輸入

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

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

樣例輸入

4樣例輸出

1 3 6 10 2 5 9 4 8 7

蛇形矩陣數學描述:

輸入正整數

n,在第

k (k=0,1,...,n-1)

行時,(1)首元素為:

1+(0+1+2+...+k)

;(2)第k行輸出的元素個數為:

column_num=n-k;

(3)第k行的起始間隔為:

k+1。

c++實現如下:

#include using namespace std;

void snake(int n)

注意:若要在oj平台上順利通過,換行輸出且每行末尾不能有空格。

華為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...