输出可爱的”杨辉三角”
通过控制输出的格式,实现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
输出可爱的”杨辉三角”相关推荐
- JAVA——实现杨辉三角的指定行数输出
实现杨辉三角的指定行数输出 1.要求 杨辉三角是一个由数字排列的三角形数表,此方法介绍如何实现控制台输出杨辉三角形. 2.杨辉三角 杨辉三角最本质的特征是:除两侧元素均为1以外,其余每个位置上的元素值 ...
- C语言——杨辉三角的实现并输出(递归)
1.杨辉三角,是二项式系数在三角形中的一种几何排列.如图,每个数等于它上方两数之和.第n行的数字有n项. 要实现杨辉三角,首先我们想到先实现每一项该如何得到,第二步将所得每一项排列成上图杨辉三角的形状 ...
- c语言杨辉三角的实现
杨辉三角的规律:两边斜线数字都是1,其他数都是它肩上两数之和. 下面给出示例: #include<stdio.h> #include <string.h> #define k ...
- 某校2020专硕编程题-杨辉三角
题目 输入正整数n,输出n行杨辉三角 如:n=4 1 1 1 1 2 1 1 3 3 1 Java实现 public static void test05(){Scanner sc = new Sca ...
- python打印杨辉三角,直角形和正三角形的杨辉三角
一.编程题目 编程题目:python编程实现,打印直角形的杨辉三角,要求输入一个正整数n,表示打印的杨辉三角形层数,输入杨辉三角.在此基础上,实现打印正三角形的杨辉三角 二.输入输出样 ...
- c语言 杨辉三角(详解)
前言:杨辉三角,是二项式系数在三角形中的一种几何排列,出自中国南宋数学家杨辉1261年所著的<详解九章算法>,今天让我们用c语言来让杨辉三角呈现在我们面前! 目录 一.杨辉三角 二.问题分 ...
- 杨辉三角(帕斯卡三角形)前n行(其中n>=3)
杨辉三角(帕斯卡三角形)前n行(其中n>=3) 1.核心代码 for (int i = 0; i <n; i++) {//输出空格for (int j = 0; j <n-i-1; ...
- 【算法竞赛】杨辉三角 | 杨辉三角与组合数的关系 | 杨辉三角的算法应用 | c++代码实现公式获取杨辉三角位置的值
杨辉三角详解 杨辉三角是什么? 杨慧三角是二项式系数在三角形中的一种集合排列!! 换一种说法: 杨辉三角是二项式系数, 通过数据三角形表示, 发现的数学规律. 杨辉三角与二项式系数联系 定义: 在数学 ...
- python杨辉三角函数公式大全,Python使用函数实现杨辉三角
运行效果: 可在函数中指定阶层数,输出对应的杨辉三角 源代码如下: 1 # -*-coding:utf-8 -*- 2 ''' 3 chapter4_do.py 4 函数yanghui(n)用于输出n ...
最新文章
- 如何一次关闭所有打开的标签?
- codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
- malloc()之后free报错的原因[详细解析]
- java 微分方程求解_Java中的微分方程
- FuncT,TResult泛型委托
- TensorFlow学习笔记(二十四)自制TFRecord数据集 读取、显示及代码详解
- Spring@主要注释
- python .center用法_Python Pandas Series.str.center()用法及代码示例
- html盒子中盒子排列,css3中弹性盒排布使用方法
- 查询mysql 中的空文本_MySQL查询以显示空列的自定义文本
- spark学习-58-Spark的EventLoggingListener
- python数据模糊匹配,使用python中两个数据集的模糊匹配创建标志
- 华为机顶盒视频播放代码
- SQL 视频整体总结
- 【小白篇】初探 Processing 色彩
- 第三章、主机规划与磁盘分区
- java rest 图_java – Serenity Rest服务
- OS学习笔记-11(清华大学慕课)进程与线程
- win11恢复win10的右击菜单,自测可用
- 建议收藏 | IC专业术语盘点