//杨辉三角(下三角或者等腰三角)
#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;
}

转载于:https://www.cnblogs.com/hxsyl/archive/2012/03/27/2419973.html

杨辉三角(下三角或者等腰三角)相关推荐

  1. 杨辉三角,这个三角不太样

    每个数都等于其左上角与右上角之和--没错,它就是我们小学就学过的杨辉三角:要打印杨辉三角,我们不仅要清楚他们之间的逻辑关系,还要分析如何在数字正确的情况下打印出等腰三角的形式. C: #include ...

  2. 【C语言】杨辉三角(等腰三角)

    前言: 杨辉三角,是二项式系数在三角形中的一种几何排列.在欧洲,这个表叫做帕斯卡三角形.帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年.杨辉三角是 ...

  3. 等腰杨辉三角C语言实现

    等腰杨辉三角C语言实现 #include<stdio.h> int main() {int num[10][10];int i,j;for(i=0;i<10;i++){num[i][ ...

  4. [廖雪峰python教程列表生成器练习]杨辉三角定义如下,把每一行看做一个list,试写一个generator,不断输出下一行的list

    杨辉三角定义如下: 1/ \1 1/ \ / \1 2 1/ \ / \ / \1 3 3 1/ \ / \ / \ / \1 4 6 4 1/ \ / \ / \ / \ / \ 1 5 10 10 ...

  5. 杨辉直角(等腰)三角

    目录 一.杨辉直角三角 思路 按部就班 代码实现 二.杨辉等腰三角 注:由于VS不支持变长数组,这里我就用n=4来写 一.题目名称 题目内容: 输入一个数n,在屏幕上打印n行n列的杨辉三角.例如:输入 ...

  6. python实现杨辉三角思路_Python极简代码实现杨辉三角示例代码

    Python极简代码实现杨辉三角示例代码 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列. 把每一行看做一个list,写一个generator,不断输出下一行的list ...

  7. 杨辉三角的计算与打印

    杨辉三角,是二项式系数在三角形中的一种几何排列,呈现出等腰三角形的排列: 其第一行为数字1,从第二行开始的数值,为其斜上方两数的和: 我将杨辉三角的代码实现化为计算与打印两个部分. 首先,定义一个10 ...

  8. 用python实现杨辉三角的几种不同方式

    杨辉三角的概念 比较详细的知识可以看这里,在杨辉三角中,每个数是它左上方和右上方的数的和. 1/ \1 1/ \ / \1 2 1/ \ / \ / \1 3 3 1/ \ / \ / \ / \1 ...

  9. 【每日一算法】杨辉三角到底是什么?

    每日一算法-杨辉三角 题目 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出:[     [1], ...

最新文章

  1. 《第一行代码》学习笔记19-广播接收器Broadcast_Receiver(2)
  2. Java项目实例教程详细
  3. HDU_1003 Max Sum
  4. 使用python开发网页游戏_如何用python开发游戏
  5. 11集成计划的制定与实施
  6. Unknown storage engine 'InnoDB'
  7. 【CodeForces - 580D】Kefa and Dishes (状压dp)
  8. 罗永浩团队于天津成立品牌管理公司
  9. Java基础学习总结(139)——Java8 Stream之Stream接口入门简介
  10. Java容器List接口
  11. C# 使用PrintDocument类打印标签
  12. Android AndroidNSSP的简单说明
  13. 【武忠祥高等数学基础课笔记】第一章 函数、极限、连续
  14. QT installs的使用,拷贝文件
  15. U盘插入,无法读取?6种解决方法
  16. 【Flutter】应用开发笔记
  17. 各种开放API接口汇总信息
  18. c语言实现万能求积分
  19. Python工程师需要学习的知识总结,送给需要的人
  20. 外贸独立站怎么提高转化率

热门文章

  1. dataframe的重设index
  2. [简单题]Counting Duplicates( Python 实现)
  3. onenote怎么同步到电脑_详解onenote保存与同步④:本地笔记奇葩的丢失经历
  4. tomcat启动完成执行 某个方法 定时任务(Spring)
  5. .NET Core Community 第二个千星项目诞生:Util
  6. Apache2.4中开通HTTP基本认证
  7. OGRE手册--脚本texture_unit
  8. GridView实现用...代替超长字符串
  9. UA MATH567 高维统计IV Lipschitz组合1 Lipschitz函数
  10. UA MATH567 高维统计II 随机向量5 亚高斯随机向量