華為OJ 蛇形矩陣

2021-08-03 09:35:33 字數 1119 閱讀 4906

蛇形矩陣是由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:指向存放蛇形矩陣的字串指標

指標指向的記憶體區域保證有效

返回值:

void

樣例輸入: 4

樣例輸出 :

1 3 6 10 

2 5 9 

4 8  7

關於輸出,華為這個系統是要求輸出的每一行的最後乙個字元後不加空格,最後一行的字元後不加回車。這是題目描述中沒有的,我也是試了幾次才通過。

#include 

#define max 100

using namespace std;

int str[max][max];

//void getresult(int num, int *presult);

int main()

else if (j == 0)

else

}} for (int i = 0; i < n; i++)

}if (i != n - 1)

}system("pause");

return 0;

}#include

#define max 100

using namespace std;

int arr[max][max];

void getresult(int num, int *presult);

int main()

} if (i != n - 1)

}system("pause");

return 0;

}void getresult(int num, int *presult)

else if (j==0)

else

}presult++;

}}

華為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 12 11介面說明 原型void getresult int num,char presult 輸入引數 int num 輸入的正整數n 輸出引數...