输入:
5
输出:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
#include<iostream> #include<cstring> using namespace std; int main() { /* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 */ int a[101][101]={}; int n; scanf("%d", &n); for(int i=1; i<=n; i++) { for(int j=1; j<=i; j++) { if(j==1 || i==j) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(int i=1; i<=n; i++) { for(int j=1; j<=i; j++) { printf("%-3d", a[i][j]); } printf("\n"); } return 0; }