1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

杨辉三角在程序练习当中是比较常见的,根据上面的给出的数列可以看出一些规律来,每行的两边都是1,从第2列开始,每个数是上一行相邻的数之和,根据自己的经验编写一个输出10行的C语言函数,如下:

#include int main()

{

int i;

int j;

int a[10][10];

a[0][0]=1;   //第一行,第一列为1.

for(i=0;i<10;i++)

{

a[i][0]=1;

for(j=0;j<=i;j++)

{

if(j==0)  //判断是否为第一列,如果是设置为1

a[i][j]=a[0][0];

else if(i>=1&&j>=1&&i!=j)  //判断是否为中间,不是第一列,也不是最后一列,

a[i][j]=a[i-1][j]+a[i-1][j-1];

else  if(j==i) //;判断是否为最后一列

a[i][j]=a[i-1][j-1];

}

}

for(i=0;i<10;i++)   //输出杨辉三角

{ for(j=0;j<=i;j++)

printf("%5d",a[i][j]);

printf("\n");

}

}

杨辉三角c语言编程视频,杨辉三角C语言编程相关推荐

  1. 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于ArcGIS.Python.脚本编程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小49.9 MB,Paul编写,目前豆瓣.亚 ...

  2. vs code c语言安装视频,vscode怎样安装c语言环境

    一.安装c/c++扩展 二.安装编译环境mingw-w64 配置环境变量,以WIN10为例 ,此电脑-属性-高级系统设置-环境变量-系统变量-path-添加一条E:\mingw-w64\mingw32 ...

  3. C语言魔塔视频百度云,原创 C语言版魔塔

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 二楼代码贴上 #include #define Esc 27 #define Enter 13 #define Wall 1 #define Road 0 ...

  4. C++教程网编程视频

    C++教程网(www.cppcourse.com)致力于打造成C++一站式教学网,这里是已经录制好的视频汇总,更多视频将陆续推出... 视频购买地址:http://cppcourse.taobao.c ...

  5. 嵌入式 Linux 开发工具篇问题整理//C语言测试(杨辉三角、递归调用实现阶乘、计算器、统计字符串出现次数)//2018.07.12.//

    嵌入式 Linux 开发工具篇问题整理 1. 嵌入式开发与传统开发的区别?(同类问题:单片机开发与嵌入式开发的区别)             是否有无操作系统:     2. 移植操作系统的好处有哪些 ...

  6. 数据结构——c语言 递归输出杨辉三角

    戳这里还有其他数据结构的题目噢 数据结构--部分题目和代码实现目录_起当风萧的博客-CSDN博客 设计并验证输出杨辉三角的递归算法. (1)杨辉三角,又称贾宪三角形.帕斯卡三角形,是二项式系数在三角形 ...

  7. c语言程序设计教程中国农业出版社答案,C语言程序设计教程杨路明课后习题答案北京邮电大学出版社.pdf...

    C语言程序设计教程杨路明课后习题答案北京邮电大学出版社 1.算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述 2.c语言程序的结构如下: 1.c语言程序由函数组成,每个 ...

  8. 西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西卡教学 』 - 西卡学院 - Powered by Pureing Labs!...

    西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西卡教学 』 - 西卡学院 - Powered by Pureing Labs! 西卡编程教学 C语言教学视频(共32课更新完毕) - 『 西 ...

  9. [视频资源] 西卡编程教学 C语言教学视频(共32课更新完毕)

    ========================================================================== 本套视频从计算机语言的顺序.判断.循环分支入手,提 ...

最新文章

  1. 朴素、Select、Poll和Epoll网络编程模型实现和分析——Select模型
  2. 北京交通大学计算机科学与技术研究生导师,熊轲_北京交通大学研究生导师信息...
  3. golang 数据库null值错误 解决方法
  4. textarea选中行删除_如何一键删除表格空行,这个方法才最高级!
  5. 微信小程序验证车牌号(含新能源车牌)
  6. matlab 正在等待响应标头。可能服务器没有响应,或者 weboptions.Timeout,Expect:100-continue
  7. 45岁的 SQL 语言要被淘汰了?
  8. idea怎么搜索文件——search everywhere
  9. windows server 2008解决无法PING通问题
  10. 贴片电容耐压值一般都是多少?
  11. [HAOI2007]理想的正方形
  12. 【CF1307F】Cow and Vacation(并查集+lca倍增)
  13. 【jvm】jvm 执行模式设置
  14. Android视频: YUV转RGB
  15. DNA序列 LOJ NOIP模拟赛 D1T1 字符串哈希
  16. 《大前端进阶 安全》系列 HTTPS详解(通俗易懂)
  17. 标签条码打印机开发大纲
  18. 中国电信路由器设置虚拟服务器,中国电信天翼宽带无线路由器设置方法
  19. 计算机dos全套教学视频,梦想之路DOS命令系列培训教程(视频打包)
  20. 利用picasa2简单制作超炫壁画

热门文章

  1. Godex EZ1300条码打印机打标签时为什么打不出小数点后的零?
  2. 正则表达式 匹配点号_在Unix和Mac上的Shell编程(正则表达式)
  3. beyond:海阔天空
  4. 在Linux下用tftp刷写路由器固件
  5. 《历史的教训》读书笔记(转载)
  6. 腾讯云十周年庆丨COSCI 回馈好礼
  7. 小白学习DirectX11:第一个demo
  8. 到底是什么决定了你的通勤时间?
  9. 工作中30个心理知识
  10. 一个简单的元器件怎么把12V降到5V