題目描述
給出?𝑛(𝑛≤20)n(n≤20),輸出楊輝三角的前?𝑛n?行。
如果你不知道什么是楊輝三角,可以觀察樣例找找規律。
輸入格式
無
輸出格式
無
輸入輸出樣例
輸入 #1復制
6
輸出 #1復制
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
代碼:
#include<iostream>
using namespace std;
int arr[21][21];
int main() {int n; cin >> n;for (int i = 1; i <= n; i++) {arr[i][1] = arr[i][i] = 1;}for (int i = 1; i <= n; i++) {for (int j = 2; j < i; j++) {arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= i; j++) {cout << arr[i][j] << " ";}cout << endl;}cout << endl;return 0;
}