蛇形矩陣是由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 輸出引數...