杨辉三角
内容:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
……
输入说明:
一行n(3<=n<=10)
输出说明:
n行的杨辉三角形,用空格隔开,行尾无空格。
输入样例:
3
输出样例:
1 1 1 1 2 1 #include <iostream> using namespace std; long n,a[103][103]={0}; int main() { cin>>n; a[1][1]=1; a[2][1]=1; a[2][2]=1; for(int i=3;i<=n;i++) for(int j=1;j<=i;j++) 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++) cout<<a[i][j]<<' '; cout<<endl; } return 0; }