通过控制输出的格式,实现1、左下杨辉三角(普通型)2、左上三角,3、金字塔形杨辉三角的输出。

#include <stdio.h>
#include <stdlib.h>
int main()
{//普通杨辉三角int i,j,a[10][10];for(i=0;i<10;i++){for(j=0;j<=i;j++){if(j==0 || j==i){a[i][j]=1;//printf("%4d",a[i][j]);}else{a[i][j]=a[i-1][j-1]+a[i-1][j];//printf("%4d",a[i][j]);
            }}}for(i=0;i<10;i++){//加上这里可以输出金字塔形的杨辉三角//for(j=0;j<(10-i);j++)            //填充空格//    printf("  ");for(j=0;j<=i;j++)printf("%4d",a[i][j]);printf("\n");}//printf("\n");for (i=10-2;i>=0;i--){//加上这里可以输出金字塔形的杨辉三角//for(j=0;j<(10-i);j++)            //填充空格//    printf("  ");for (j=0;j<=i;j++)printf("%4d",a[i][j]);printf("\n");}system("pause");return 0;
}

转载于:https://www.cnblogs.com/crystalmoore/p/5917306.html

输出可爱的”杨辉三角”相关推荐

  1. JAVA——实现杨辉三角的指定行数输出

    实现杨辉三角的指定行数输出 1.要求 杨辉三角是一个由数字排列的三角形数表,此方法介绍如何实现控制台输出杨辉三角形. 2.杨辉三角 杨辉三角最本质的特征是:除两侧元素均为1以外,其余每个位置上的元素值 ...

  2. C语言——杨辉三角的实现并输出(递归)

    1.杨辉三角,是二项式系数在三角形中的一种几何排列.如图,每个数等于它上方两数之和.第n行的数字有n项. 要实现杨辉三角,首先我们想到先实现每一项该如何得到,第二步将所得每一项排列成上图杨辉三角的形状 ...

  3. c语言杨辉三角的实现

    杨辉三角的规律:两边斜线数字都是1,其他数都是它肩上两数之和. 下面给出示例: #include<stdio.h> #include <string.h> #define k ...

  4. 某校2020专硕编程题-杨辉三角

    题目 输入正整数n,输出n行杨辉三角 如:n=4 1 1 1 1 2 1 1 3 3 1 Java实现 public static void test05(){Scanner sc = new Sca ...

  5. python打印杨辉三角,直角形和正三角形的杨辉三角

    一.编程题目         编程题目:python编程实现,打印直角形的杨辉三角,要求输入一个正整数n,表示打印的杨辉三角形层数,输入杨辉三角.在此基础上,实现打印正三角形的杨辉三角 二.输入输出样 ...

  6. c语言 杨辉三角(详解)

    前言:杨辉三角,是二项式系数在三角形中的一种几何排列,出自中国南宋数学家杨辉1261年所著的<详解九章算法>,今天让我们用c语言来让杨辉三角呈现在我们面前! 目录 一.杨辉三角 二.问题分 ...

  7. 杨辉三角(帕斯卡三角形)前n行(其中n>=3)

    杨辉三角(帕斯卡三角形)前n行(其中n>=3) 1.核心代码 for (int i = 0; i <n; i++) {//输出空格for (int j = 0; j <n-i-1; ...

  8. 【算法竞赛】杨辉三角 | 杨辉三角与组合数的关系 | 杨辉三角的算法应用 | c++代码实现公式获取杨辉三角位置的值

    杨辉三角详解 杨辉三角是什么? 杨慧三角是二项式系数在三角形中的一种集合排列!! 换一种说法: 杨辉三角是二项式系数, 通过数据三角形表示, 发现的数学规律. 杨辉三角与二项式系数联系 定义: 在数学 ...

  9. python杨辉三角函数公式大全,Python使用函数实现杨辉三角

    运行效果: 可在函数中指定阶层数,输出对应的杨辉三角 源代码如下: 1 # -*-coding:utf-8 -*- 2 ''' 3 chapter4_do.py 4 函数yanghui(n)用于输出n ...

最新文章

  1. 如何一次关闭所有打开的标签?
  2. codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
  3. malloc()之后free报错的原因[详细解析]
  4. java 微分方程求解_Java中的微分方程
  5. FuncT,TResult泛型委托
  6. TensorFlow学习笔记(二十四)自制TFRecord数据集 读取、显示及代码详解
  7. Spring@主要注释
  8. python .center用法_Python Pandas Series.str.center()用法及代码示例
  9. html盒子中盒子排列,css3中弹性盒排布使用方法
  10. 查询mysql 中的空文本_MySQL查询以显示空列的自定义文本
  11. spark学习-58-Spark的EventLoggingListener
  12. python数据模糊匹配,使用python中两个数据集的模糊匹配创建标志
  13. 华为机顶盒视频播放代码
  14. SQL 视频整体总结
  15. 【小白篇】初探 Processing 色彩
  16. 第三章、主机规划与磁盘分区
  17. java rest 图_java – Serenity Rest服务
  18. OS学习笔记-11(清华大学慕课)进程与线程
  19. win11恢复win10的右击菜单,自测可用
  20. 建议收藏 | IC专业术语盘点

热门文章

  1. html字体效果标签,纯CSS模拟fieldset标签效果把文字写在边框上
  2. 关于修改session的生存时间以及回收机制
  3. 如何保证高可用?java测试工程师测试的方法
  4. transforms函数查询
  5. ubuntu创建新用户名和密码以及查看删除用户
  6. 骂骂咧咧的 fastreport 数据隔行换色
  7. 四川网络推广浅析新站要如何更快的获得好排名?
  8. 网站优化之如何辨别关键词的相关性?
  9. 网站优化常见的五个易错点!
  10. u盘装sun服务器系统,U盘多引导ISO系统安装