#include <iostream.h>
void main()
{
int i,j,n;
long int k;
long int fact(int);
cout<<"输入一个数:";
cin>>n;
cout<<"杨辉三角"<<endl;
for(i=0;i<=n;i++)
{
for(int l=0;l<((n-i)*3);l++)
{
cout<<" ";
}
for(j=0;j<=i;j++)
{
k=fact(i)/fact(j)/fact(i-j);
if(j!=i) cout<<k<<" ";
else cout<<k;
}
cout<<endl;
if(i!=n) cout<<endl;
}
}
long int fact(int c)
{
long int fa;
int i;
fa=1;
for(i=1;i<=c;i++)
{
fa*=i;
}
return fa;
}
C++版杨辉三角
最新推荐文章于 2025-12-02 20:42:11 发布
本文提供了一个使用C++编写的杨辉三角程序示例。该程序通过输入一个整数来展示相应层数的杨辉三角,并利用阶乘计算组合数以形成每一层的数据。代码中包括了用于计算阶乘的辅助函数。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
2万+

被折叠的 条评论
为什么被折叠?



