参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题5.4 (C++代码)按照惯例的只有一行核心代码浏览:959 |
点我有惊喜!你懂得!浏览:1403 |
输出九九乘法表 (C语言代码)浏览:555 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
九宫重排 (C++代码)浏览:1334 |
分糖果 (C++代码)浏览:1447 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:759 |
【出圈】 (C语言代码)浏览:796 |
printf基础练习2 (有点不明白)浏览:845 |
本人酷爱递归实现很多问题,这里也是浏览:556 |