思路:
直角三角形的第1列和主对角线元素都是1,其余元素等于其上两元素之和,一个同列,一个在前一列。
等腰三角形与直角三角形相差不大,只需在每行前面加若干个空格即可。
以下是6行杨辉三角的两种形式代码及其测试结果:

#include <stdio.h>
void main()
{int i,j,a[7][7];for(i=1;i<7;i++){a[i][i]=1;a[i][1]=1;}for(i=3;i<7;i++)for(j=2;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=1;i<7;i++){for(j=1;j<=i;j++)printf("%5d",a[i][j]);printf("\n");}
}

#include <stdio.h>
void main()
{int i,j,k,a[7][7];for(i=1;i<7;i++){a[i][i]=1;a[i][1]=1;}for(i=3;i<7;i++)for(j=2;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=1;i<7;i++){for(k=1;k<7-i;k++)printf(" ");for(j=1;j<=i;j++)printf("%3d",a[i][j]);printf("\n");}
}

c语言 杨辉三角形 直角形式和等腰三角形形式相关推荐

  1. Swift2.0语言教程之函数嵌套调用形式

    Swift2.0语言教程之函数嵌套调用形式 Swift2.0语言函数嵌套调用形式 在Swift中,在函数中还可以调用函数,从而形成嵌套调用.嵌套调用的形式往往有两种:一种是在一个函数中调用其他函数:另 ...

  2. c语言中单词的作用与形式,C语言基础教程:单词的用法与规则

    在C语言中,单词是由若干个有序的字符组成的,单词的集合称为词汇.C语言的单词有如下几种:标识符.关键字.运算符.分隔符.常量.字符串和注释符. 下面对上述7种单词的词法规则逐一详述,有些单词,例如,关 ...

  3. c语言数组形式,c定义数组_C语言定义数组的几种形式

    摘要 腾兴网为您分享:C语言定义数组的几种形式,中日翻译,中国天气,智慧医疗,知富等软件知识,以及课观银行帮,驾照查分app,侍魂,cad转pdf转换器,云南山歌,指南针运动,韶关人社,我的世界拔刀剑 ...

  4. c语言菜单选择如何用字符形式,【创客天地】计算机二级C语言、VB考试详解分析...

    原标题:[创客天地]计算机二级C语言.VB考试详解分析 01 马上就要迎来计算机二级考试了,你准备好了吗?今天助手君准备了一点C语言干货,希望对即将考试的你有所帮助.(上期刚刚推了office,有需要 ...

  5. C语言实型数据的存在形式以及合法性(浮点数)

    C语言实型数据的存在形式以及合法性(浮点数): 参考文章: C语言中文网 实型数据也称为浮点数或实数.在C语言中,实数只采用十进制.它有二种形式:十进制小数形式和指数形式. 实数的表示: 十进制数形式 ...

  6. More Effective C++之 Item M6:自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别

    很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用.这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式. 然而有一个 ...

  7. 自增(increment)、自减(decrement)操作符前缀形式与后缀形式的区别

    很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用.这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式. 然而有一个 ...

  8. Spring获取JavaBean的xml形式和注解形式

    Spring获取JavaBean的xml形式和注解形式 文章目录 一.用xml文件方式管理JavaBean 1. 创建一个xml配置文件 2. 将一个Bean交由spring创建并管理 3. 获取Sp ...

  9. 计算机采用二进制形式的表示,计算机部信息的表示及存储往往采用二进制形式,采用这种形式的最主要原因是...

    D 分析:计算机内部信息都是由"cpu"运算和控制处理的,其处理二进制的部件就是"ALU"(算术逻辑部件). B 分析:这个BCD码的全称是EBCDIC码,它同 ...

最新文章

  1. linux查看网卡物理编号_Linux下多网卡时,如何快速辨别网卡ID与物理网卡的对应关系(即ethtool命令)...
  2. 杀死linux-zombie僵尸进程
  3. mysql互为主从复制配置笔记--未读,稍后学习
  4. 给java程序员网址_程序员常用网址,必须收藏
  5. 在visual studio 2010+中调用ffmpeg编译时 报错error LNK xxxx: 模块对于 SAFESEH 映像是不安全的。...
  6. 算法研究:插入类排序(简单插入,折半插入,希尔排序)
  7. 什么可以搜python答案_超星Python程序设计答案章节测试答案免费,能搜索网课答案的公众号...
  8. 三星明星机又悲剧了!万元折叠屏,玩不过2天,组团黑屏,蜜汁凸起
  9. swagger入门和实践(含docker部署swagger)
  10. php mysql sum_thinkphp mysql语句 sum
  11. 【Python】基于Python的行政区划编码字典
  12. 深入浅出WPF 总结
  13. CAN报错BUSLIGHT,BUSHEVAY,BUSOFF什么意思
  14. 美团旅行前端技术体系的思考与实践
  15. find:paths must precede expression问题及解决
  16. git fetch 理解
  17. 力扣LeetCode-哈希表
  18. 球半篮球分析,NBA总决赛第四场:顿凯尔特人VS勇士
  19. 华为traffic访问列表及Qos基本配置
  20. Emgu CV4图像处理之ROI与mask掩码10(C#)

热门文章

  1. Mysql进阶四:常见函数-日期函数
  2. Unity学习资源指南[精心整理]
  3. 【c语言】组件化打包—静态库lib
  4. source insight 绿色护眼主题暗色护眼主题
  5. 企业档案管理实务:档案的检索方法知多少
  6. 电影售票管理c语言课程设计,C语言课设--电影院售票
  7. PCIe Switch
  8. 量化:通过ta-lib计算MA5指标
  9. 访问终端工具类TerminalUtils
  10. CF1169C. Increasing by Modulo(二分)