Description
输出杨辉三角的前N行(N<=20)。
Input
输入只有一行,包括1个整数N。(N<=20)
Output
输出只有N行,数与数之间有空格,每行最后没有空格,每个数的场宽是5。
Sample Input
5
Sample Output
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
#include<bits/stdc++.h>
using namespace std;
int main()
{
int s,h,i,j;
s=1;
h=0;
cin>>h;
cout<<" 1"<<endl;
for(i=2;i<=h;s=1,i++)
{
cout<<" 1";
for(j=1;j<=i-2;j++)
printf("%6d",(s=(i-j)*s/j));
cout<<" 1"<<endl;
}
return 0;
}