参考代码:
#include<iostream> #include<cstdio> using namespace std; int a[100][100]; int main() { int N; cin>>N; for(int i=0;i<100;i++) { a[0][i]=0; a[i][0]=0; } a[1][1]=1; a[2][1]=1; a[2][2]=1; for(int i=3;i<100;i++) { for(int j=1;j<100;j++) { a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(int i=1;i<N+2;i++) { for(int j=0;j<N*3-3*i+3;j++) { cout<<" "; } for(int k=0;k<N+2;k++) { if(a[i][k]!=0) printf("%3d ",a[i][k]); } if(i<N+1) cout<<endl; } return 0; }
0.0分
2 人评分
回文串 (C语言代码)浏览:2859 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1257 |
母牛的故事 (C语言代码)浏览:1428 |
求圆的面积 (C语言代码)浏览:1670 |
The 3n + 1 problem (C语言代码)浏览:554 |
最小公倍数 (C语言代码)浏览:1029 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:902 |
1013题解浏览:560 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1173 |
矩阵转置 (C语言代码)浏览:783 |