参考代码:
#include<iostream> using namespace std; int dfs(int x,int y){ if(y==1||x==y) return 1; else return dfs(x-1,y-1)+dfs(x-1,y); } int main(){ int n; cin>>n; n++; for(int i=1;i<=n;++i){ for(int j=0;j<(n-i+1)*3-1;++j) cout<<" "; for(int j=1;j<=i;++j){ if(j==1) cout<<dfs(i,j); else printf("%6d",dfs(i,j)); } cout<<endl; } }
0.0分
1 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:676 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:742 |
母牛的故事 (C语言代码)浏览:915 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:594 |
简单的a+b (C语言代码)浏览:807 |
1908题解浏览:633 |
出圈】指针malloc版浏览:355 |
数字游戏 (C++代码)浏览:1177 |
蛇行矩阵 (C语言代码)浏览:498 |
格式化数据输出 (C语言代码)浏览:811 |