杨辉三角
2011-04-15 09:03
218 查看
杨辉三角形特点是每个元素都等于它正上方与左上方数之和,于是可以计算出除第一列第一行外的所有元素(打印10行即可)。
// YH_Triangle1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#define N 10
int _tmain(int argc, _TCHAR* argv[])
{
int Yh_Triangle
={0};
int i,j;
//-----------实现杨辉三角算法-----------------
for(i=0;i<N;i++){
for(j=0;j<=i;j++){
if (j==0) Yh_Triangle[i][j]=1;
else
if (i==j) Yh_Triangle[i][j]=1;
else Yh_Triangle[i][j]=Yh_Triangle[i-1][j-1]+Yh_Triangle[i-1][j];
}
}
//-----------输出杨辉三角算法-----------------
for(i=0;i<N;i++){
for(j=0;j<=i;j++){
printf("%5d",Yh_Triangle[i][j]);
}
printf( "/n ");
}
printf("/nPress any key to continue....");
getchar();
return 0;
}
// YH_Triangle1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#define N 10
int _tmain(int argc, _TCHAR* argv[])
{
int Yh_Triangle
={0};
int i,j;
//-----------实现杨辉三角算法-----------------
for(i=0;i<N;i++){
for(j=0;j<=i;j++){
if (j==0) Yh_Triangle[i][j]=1;
else
if (i==j) Yh_Triangle[i][j]=1;
else Yh_Triangle[i][j]=Yh_Triangle[i-1][j-1]+Yh_Triangle[i-1][j];
}
}
//-----------输出杨辉三角算法-----------------
for(i=0;i<N;i++){
for(j=0;j<=i;j++){
printf("%5d",Yh_Triangle[i][j]);
}
printf( "/n ");
}
printf("/nPress any key to continue....");
getchar();
return 0;
}
相关文章推荐
- java使用一维数组输出杨辉三角
- sdut 3895/第八届省赛C题 fireworks 杨辉三角 逆元求C(n,m)%mod
- Python学习笔记(4) -- (关键词:杨辉三角、生成器)
- Codeforces Round #419 (Div. 2) D - Karen and Test(规律 杨辉三角)
- java杨辉三角的实现
- 杨辉三角
- 杨辉三角两种输出结果
- js之杨辉三角
- 2017百度之星初赛B场第一题Chess--简单杨辉三角问题
- 2017杭电多校第七场1010 Just do it(数论,杨辉三角)HDU 6129
- 组合数 牛顿二项式定理 杨辉三角
- python打印杨辉三角
- UVA 1635 Irrelevant Elements(杨辉三角+递推式求组合数+算数基本定理)
- Codeforces Round #439 (Div. 2)(补题) A模拟+set B 数学 C dp or 杨辉三角组合数
- 打印杨辉三角(非直角三角形打印)
- 20162303 队列加分项-杨辉三角
- G - 杨辉三角
- 杨辉三角
- 杨辉三角
- POJ3187 Backward Digit Sums 【暴搜】杨辉三角