巴斯卡三角形, 即杨辉三角
来源:互联网 发布:h5拼图游戏源码 编辑:程序博客网 时间:2024/05/14 03:30
#include <iostream>
#include <iomanip>
using namespace std;
//第i行第j个位置处的元素值
long combi(int i,int j)
{
long p=1;
int t=1;
while(t<=j)
{
p=p*(i-t+1)/t;
t++;
}
return p;
}
int main()
{
int N;
cout<<"请输入杨辉三角行数 N:";
cin>>N;
cout<<"\n"<<N<<"行杨辉三角如下:\n\n";
for(int i=0;i<=N;i++) //i表示从0-N行中的第i行
{
for(int j=0;j<=i;j++) //j表示第i行中第0个到第i个的位置
{
//当j==0,即位于第i行的开头位置处,先输出空格,
if(j==0)
{
//每一行前的空格数,第i行前有N-i个空格
for(int k=0;k<(N-i);k++)
cout<<" ";
}
//当在其他元素位置处时,只需在输出元素前输出一个空格,再输出元素
else
cout<<" ";
//输出第i行第j个位置的元素
cout<<setw(3)<<combi(i,j);
}
cout<<endl;
}
cout<<endl;
}
- 巴斯卡三角形, 即杨辉三角
- 巴斯卡三角形(杨辉三角)
- 不用数组实现杨辉三角(巴斯卡三角形)
- 巴斯卡三角形(杨辉三角)(c/python)
- 帕斯卡三角形||杨辉三角
- C++输出上三角/下三角/菱形/杨辉三角形
- Java数字三角形及正三角、倒三角、等腰三角
- 巴斯卡三角形和杨辉三角c语言实现(三种方法)
- 打印杨辉三角,三角形,四边形
- 杨辉三角(Pascal三角形)
- java求杨辉三角(帕斯卡三角形)
- 打印空三角形 实心三角形等各种三角
- 巴斯卡三角
- 巴斯卡三角
- 巴斯卡三角
- 巴斯卡三角
- 【经典算法】帕斯卡三角形(杨辉三角)
- CSS创建三角形(小三角)的几种方法
- 求子数组的最大和
- javascript programing tips
- 什么时候能够获取到控件参数,如宽度、坐标
- 关于html中的onBlur事件和focus事件
- UIScreen
- 巴斯卡三角形, 即杨辉三角
- Vmware无法和主机共享文件夹了
- 关于“The value for the useBean class attribute … is invalid”错误的解决
- 如何写出可测性强的代码
- 云计算架构即服务模式(SaaS、PaaS、IaaS)
- 10 best practices from top coders at Google, Pinterest & more
- linux之 tar命令使用详解
- Bat命令学习
- 一句话图片木马