#include <iostream>
using namespace std;
#include <iomanip>
void line_first_output(int x)
{
for (int i=0;i<x;i++)
{
cout << " ";
}
}
void FormatOut(int x)
{
cout<< setw(5) << x ;
}
void main()
{
int a[1000];
int n,i;
cin >> n;
for (i=1;i<=n;i++) //输出第i列,1为首列
{
line_first_output(n-i);//输出该行首空格
a[0]=1; //输出头一个
FormatOut(a[0]);
int temp=a[0],result;
for (int j=0;j<i-2;j++) //执行i-2次运算得结果
{
result=a[j+1]+temp;
temp=a[j+1];
a[j+1]=result;
FormatOut(result);
}
if (i>1)
{
a[i-1]=1; //输出后一个
FormatOut(a[i-1]);
}
cout << endl;
}
}
分享到:
相关推荐
杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法杨辉三角算法
杨辉三角形的特点是两个腰上的数字都为1,其它位置上的数字是其上一行中与之相邻的两个整数之和。所以在打印过程中,第i行上的元素要由第i-1行中的元素来生成。 Input 第1行为一个整数t(1≤t≤10...杨辉三角的每一行。
java实现杨辉三角 杨辉三角.java用java实现杨辉三角的程序
c语言实现杨辉三角 数据结构资源 c语言实现杨辉三角 数据结构资源 c语言实现杨辉三角 数据结构资源
利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角利用队列打印杨辉三角...
杨辉三角(VB6.0代码编写)杨辉三角使用Tab函数,演示如何在Picture控件上显示杨辉三角形。
实现杨辉三角形的C++代码,基础编程实例
杨辉三角C++编程杨辉三角C++编程杨辉三角C++编程杨辉三角C++编程
python实现打印杨辉三角,简洁明了注释清晰下载可以直接运行
杨辉三角,是二项式系数在三角形中的一种几何排列 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。 第n行的数字有n项。 第n行数字和为2n-1。 第n行的m个数可表示为 C(n-1,m-1),即为从n-1个...
在网页中用js输出 杨辉三角 Untitled-1.html
经典的杨辉三角小程序。经典的杨辉三角小程序。经典的杨辉三角小程序。
洋哥刚写出来的新鲜代码,通过java中for循环与两个数组的调用,实现杨辉三角算法,供大家分享交流
杨辉三角ppt课件(20页).pdf
杨辉三角前100行
queue.h头文件:循环队列的实现,操作包括初始化队列、入队、检查是否为空、出队、检查是否为满。源.cpp:利用两个队列打印出杨辉三角。
这是一个用汇编语言实现杨辉三角的程序,实现格式输出 带有详细注释
杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版 杨辉三角完美版
杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序杨辉三角c++程序
用java编程实现杨辉三角的打印,这是一道常见的java考试题目。