在屏幕上打印杨辉三角
这就是杨辉三角,也叫贾宪三角。这于我们现在的学习联系最紧密的是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
在屏幕上打印杨辉三角相关推荐
- c语言指针法实现杨辉三角,C++_C语言在屏幕上输出杨辉三角,这就是杨辉三角,也叫贾宪三 - phpStudy...
C语言在屏幕上输出杨辉三角 这就是杨辉三角,也叫贾宪三角.这于我们现在的学习联系最紧密的是2项式乘方展开式的系数规律.如图,在贾宪三角中,第3行的第三个数恰好对应着两数和的平方公式依次下去. 杨辉三角 ...
- C语言课程设计报告输出杨辉三角,C语言学习:在屏幕上输出杨辉三角
杨辉三角的规律是:它的两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和. 代码如下: #include #include int main() { int i,j,k,arr[10][ ...
- 【C语言练习——打印杨辉三角及其变形】
CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 杨辉三角及其变形 前言 1.杨辉三角之左对齐 1.1 写法1 1.2 ...
- C语言打印杨辉三角的多种方法
3.在屏幕上打印杨辉三角. 1 1 1 1 2 1 1 3 3 1 解法一: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> in ...
- 如何用C语言打印杨辉三角
用C语言在屏幕上打印杨辉三角 杨辉三角 运行结果图 代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<a ...
- JavaScript打印杨辉三角
1.什么是杨辉三角? 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 上面就是一个简单的杨辉三角的例子 观察一下, 第n行有n个元素, 第n行的第一个元素和第n个元素为1, 其他元 ...
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。
Python中使用for while循环打印杨辉三角练习(列表索引练习). 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 ...
- python每行输出5个数_python打印杨辉三角及输出第m行第k个数
1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...
- pta——点赞,打印杨辉三角,吃火锅(c语言)
程序设计实训8月16日小组编程 今日碎碎念:今天稀里糊涂地在规定时间内倒是都做出来了,但是还有些问题没有想明白再回顾一下.(大佬都在自己的博客上写学习笔记,我只能用用CSDN了唔) 7-1 点赞 微博 ...
最新文章
- mysql分区字段创建索引_MySQL分区字段列有必要再单独建索引吗?
- Guest权限突破8法(整理)
- 阿里程序员常用的 15 个高效工具,大部分已开源!
- yii2框架中整合PHPOffice的PhpSpreadsheet开源库
- python cache MySQL_Python判断Memcached是否缓存MySQL结果
- 团队建立伊始的混沌状态(Thinking in CTO)
- java json字符串转对象
- 安全测试简历项目经验怎么写?
- 企业微信文件会过期吗?
- 【UE4】如何获取/下载虚幻4(Unreal Engine4)源码
- 视觉slam十四讲——求解相机的位姿
- 实习--广东电信有限公司汕头市分公司讲座
- flask导入mysql数据库_flask 数据库报错
- Vue美食杰项目个人主页
- 阿里云的核心技术要点
- .9图片设置不拉伸的区域被拉伸的问题
- 用代码写个人简历的练习
- 搭建springcloud微服务下的网关Netfilx Zuul
- 判断高ROE指数的投资价值
- 零难度安装法:从VHD启动Win10(更新)
热门文章
- python接口测试_Python接口自动化测试(一)
- 如何在电脑上截屏_如何在电脑上截图?教你6种常用的截图方法,总有你不知道的...
- uva 11584——Partitioning by Palindromes
- 518. 零钱兑换 II golang动态规划
- [Linux]信号量
- Linux经典问题—五哲学家就餐问题
- Linux的SOCKET编程 简单演示
- 【金三银四】启动mysql服务器
- linux 磁盘管理3板斧,Linux磁盘管理三板斧的使用心得
- css知识笔记(五)——css样式设置小技巧