Ericnth的小站

  • 你可能还想了解...
  • 首页
  • 编程学习笔记
  • 系统与软件
  • 摄影
  • 随笔
  • 论坛
  • 公告

C++有趣程序(17)

  • Zhang, Xuheng
  • 2020-04-18
  • 0

好久没有和大家见面了O(∩_∩)O哈哈~

而且今天的第17期是完结期啦,如果大家还有什么有趣的C++程序,欢迎留言评论。

今天给大家带来杨辉三角的程序(高级版):

#include <bits/stdc++.h>
using namespace std;
int main()
{
int yh(int x,int y);
int i,j,n;
do
{
cout<<"输入要打印的杨辉三角形的行数(>=2):";
cin>>n;
}while(n<2);
for(i=0;i<n;i++)
{
for(j=0;j<36-3*i;j++)
cout<<" ";
for(j=1;j<i+2;j++)
{
cout.width(6); 
cout<<yh(i,j);
}

cout<<endl;
}
}int yh(int x,int y)
{
if(y==1||y==x+1)
return 1;
else
return yh(x-1,y-1)+yh(x-1,y);
}

你可能还想了解...

  • C++有趣程序14、15、16合集
  • C++有趣程序(13)
  • C++有趣程序(12)
  • C++有趣程序(11)
  • C++有趣程序(10)
© 2023 Ericnth的小站
Theme by Wing
沪ICP备2020025694号 沪公网安备31011202012861号
  • {{ item.name }}
  • {{ item.name }}