这就是杨辉三角,也叫贾宪三角。这于我们现在的学习联系最紧密的是2项式乘方展开式的系数规律。如图,在贾宪三角中,第3行的第三个数恰好对应着两数和的平方公式依次下去。

杨辉三角是一个由数字排列成的三角形数表,一般形式如下:

.................................................

杨辉三角的规律是:它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。

代码如下:

#include<stdio.h>
#include<stdlib.h>int main()
{int i,j,k,arr[10][10]={0};/*arr[11][11]必须初始化,初始化为{0}*/printf("打印出杨辉三角:\n");for(i=0;i<10;i++){/*先打印出第一列和对角线的数,均为1,同时第一二行已打印完*/arr[i][0]=1;arr[i][i]=1;}for(i=2;i<10;i++){/*分析出杨辉三角排列的规律*/for(j=1;j<10;j++){arr[i][j]=arr[i-1][j-1]+arr[i-1][j];}      }for(i=0;i<10;i++){for(k=0;k<10-i;k++){printf(" ");}for(j=0;j<=i;j++){printf("%d ",arr[i][j]);}printf("\n");}system("pause");return 0;
}

转载于:https://blog.51cto.com/luoyafei/1704717

在屏幕上打印杨辉三角相关推荐

  1. c语言指针法实现杨辉三角,C++_C语言在屏幕上输出杨辉三角,这就是杨辉三角,也叫贾宪三 - phpStudy...

    C语言在屏幕上输出杨辉三角 这就是杨辉三角,也叫贾宪三角.这于我们现在的学习联系最紧密的是2项式乘方展开式的系数规律.如图,在贾宪三角中,第3行的第三个数恰好对应着两数和的平方公式依次下去. 杨辉三角 ...

  2. C语言课程设计报告输出杨辉三角,C语言学习:在屏幕上输出杨辉三角

    杨辉三角的规律是:它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和. 代码如下: #include #include int main() { int i,j,k,arr[10][ ...

  3. 【C语言练习——打印杨辉三角及其变形】

    CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 杨辉三角及其变形 前言 1.杨辉三角之左对齐 1.1 写法1 1.2 ...

  4. C语言打印杨辉三角的多种方法

    3.在屏幕上打印杨辉三角. 1 1 1 1 2 1 1 3 3 1 解法一: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> in ...

  5. 如何用C语言打印杨辉三角

    用C语言在屏幕上打印杨辉三角 杨辉三角 运行结果图 代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<a ...

  6. JavaScript打印杨辉三角

    1.什么是杨辉三角? 1  1 1  1 2 1  1 3 3 1  1 4 6 4 1 上面就是一个简单的杨辉三角的例子 观察一下, 第n行有n个元素, 第n行的第一个元素和第n个元素为1, 其他元 ...

  7. Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

    Python中使用for while循环打印杨辉三角练习(列表索引练习). 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 ...

  8. python每行输出5个数_python打印杨辉三角及输出第m行第k个数

    1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...

  9. pta——点赞,打印杨辉三角,吃火锅(c语言)

    程序设计实训8月16日小组编程 今日碎碎念:今天稀里糊涂地在规定时间内倒是都做出来了,但是还有些问题没有想明白再回顾一下.(大佬都在自己的博客上写学习笔记,我只能用用CSDN了唔) 7-1 点赞 微博 ...

最新文章

  1. mysql分区字段创建索引_MySQL分区字段列有必要再单独建索引吗?
  2. Guest权限突破8法(整理)
  3. 阿里程序员常用的 15 个高效工具,大部分已开源!
  4. yii2框架中整合PHPOffice的PhpSpreadsheet开源库
  5. python cache MySQL_Python判断Memcached是否缓存MySQL结果
  6. 团队建立伊始的混沌状态(Thinking in CTO)
  7. java json字符串转对象
  8. 安全测试简历项目经验怎么写?
  9. 企业微信文件会过期吗?
  10. 【UE4】如何获取/下载虚幻4(Unreal Engine4)源码
  11. 视觉slam十四讲——求解相机的位姿
  12. 实习--广东电信有限公司汕头市分公司讲座
  13. flask导入mysql数据库_flask 数据库报错
  14. Vue美食杰项目个人主页
  15. 阿里云的核心技术要点
  16. .9图片设置不拉伸的区域被拉伸的问题
  17. 用代码写个人简历的练习
  18. 搭建springcloud微服务下的网关Netfilx Zuul
  19. 判断高ROE指数的投资价值
  20. 零难度安装法:从VHD启动Win10(更新)

热门文章

  1. python接口测试_Python接口自动化测试(一)
  2. 如何在电脑上截屏_如何在电脑上截图?教你6种常用的截图方法,总有你不知道的...
  3. uva 11584——Partitioning by Palindromes
  4. 518. 零钱兑换 II golang动态规划
  5. [Linux]信号量
  6. Linux经典问题—五哲学家就餐问题
  7. Linux的SOCKET编程 简单演示
  8. 【金三银四】启动mysql服务器
  9. linux 磁盘管理3板斧,Linux磁盘管理三板斧的使用心得
  10. css知识笔记(五)——css样式设置小技巧