参考代码:
#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二级辅导-同因查找 (C语言代码)浏览:579 |
字符串问题 (C语言代码)浏览:1503 |
【出圈】 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:956 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1592 |
众数问题 (C语言代码)浏览:821 |
IP判断 (C语言代码)浏览:761 |
【计算直线的交点数】 (C语言代码)浏览:1442 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |