杨辉三角(下三角或者等腰三角)
2012-03-27 18:00
267 查看
//杨辉三角(下三角或者等腰三角)
#include <stdio.h>
int fun(int i,int j)
{
if(i==j||1==j)
return 1;
else
return fun(i-1,j-1)+fun(i-1,j);
}
int main()
{
int n,i,k,j;
printf("Input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)//第一行时i=1
{
for(k=1;k<=n-i;k++)//第i行有(n—i)个空格,数字右边的空格不用管,因为下一次光标跳到下行行首
printf(" ");
for(j=1;j<=i;j++)//第i行有i个数
printf("%-8d",fun(i,j));
printf("\n");
}
return 0;
}
#include <stdio.h>
int fun(int i,int j)
{
if(i==j||1==j)
return 1;
else
return fun(i-1,j-1)+fun(i-1,j);
}
int main()
{
int n,i,k,j;
printf("Input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)//第一行时i=1
{
for(k=1;k<=n-i;k++)//第i行有(n—i)个空格,数字右边的空格不用管,因为下一次光标跳到下行行首
printf(" ");
for(j=1;j<=i;j++)//第i行有i个数
printf("%-8d",fun(i,j));
printf("\n");
}
return 0;
}
相关文章推荐
- 23 用if语句实现分支结构 项目(1: 被3或者5整除的数) (2:乱玩数字 ) (3:两段函数求值 ) (4:三角公式求值 ) (5:我的加班费 ) (6:前导0的数字
- 杨辉三角(打印一个等腰、直角三角形)
- 杨辉三角(等腰三角形)
- 基于队列的简易杨辉三角等腰输出
- Java数字三角形及正三角、倒三角、等腰三角
- 杨辉三角(Pascal三角)java实现的两种方式
- (尹成)杨辉三角(正三角 倒三角)
- 等腰的杨辉三角源码
- CSS border实现各个方向等腰直角三角
- 杨辉三角的等腰输出
- 使用JavaScript实现长方形、直角三角形、平行四边形、等腰三角形、倒三角、数字三角形
- 杨辉三角输出实现(左直角,右直角,等腰直角)
- 图形打印(正三角,反三角,菱形)已经杨辉三角10.23
- 判断输入的3个数值,可以组成哪种三角形(等腰、直角、等边)或者不能组成三角形
- 【LeetCode111-120】很多道二叉树的问题(左右顺序很重要),一道hard DP题,两道杨辉三角以及一道DP三角
- 通过输入下三角或者上三角实现输出对称矩阵
- 英雄会-----杨辉三角-----杨辉三角的变形
- 杨辉三角等腰输出
- 杨辉三角(打印一个等腰、直角三角形)
- 用python写等腰三角、倒三角和菱形