int i, j, k, n=0, a[20][20];

while(n<=0||n>=13){ //控制打印的行数不要太大,过大会造成显示不规范

printf("请输入要打印的行数:");

scanf("%d",&n);

}

printf(" %d 行杨辉三角如下:\n",n);

for(i=1;i<=n;i++)

a[i][1] = a[i][i] = 1; //两边的数令它为1,因为现在循环从1开始,就认为a[i][1]为第一个数

for(i=3;i<=n;i++)

for(j=2;j<=i-1;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j]; //除两边的数外都等于上两顶数之和

for(i=1;i<=n;i++){

for(k=1;k<=n-i;k++)

printf(" "); //这一行主要是在输出数之前打上空格占位,让输出的数更美观

for(j=1;j<=i;j++) //j<=i的原因是不输出其它的数,只输出我们想要的数

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

printf("\n"); //当一行输出完以后换行继续下一行的输出

}

printf("\n");

/*-------------------反爬声明o(*▽*)咻咻咻--------------------

作者:版权声明:本文为博主倾情原创文章,整篇转载请附上源文链接!

如果觉得本文对你有所收获,你的请评论点赞 与

合理优质的转发也将是鼓励支持我继续创作的动力,

更多精彩可百度搜索 杨木发 或:

坚持创作 善于总结 开源共享 高质进步。

-------------------反爬声明o(*▽*)咻咻咻--------------------*/

C语言八行杨辉三角空格数,C语言 杨辉三角相关推荐

  1. 解决 VSCode 配置 tab 空格数 Dart 语言无效的问题

    2021.11.2 更新,发现自己的配置有点多余,添加后记. 问题描述 我发现自己新建的 .dart 文件,按 tab 键缩进只有 2 个空格(如下图所示),非常不符合我的编程习惯,于是想把 tab ...

  2. r语言用行名称提取数据框信息显示na_R语言-05数据框创建,以及按条件取数据框数据...

    创建数据框 数据框是R语言的一种基础数据格式,通常excel等表格形式数据读入后都是数据框格式. 下例创建了一个3列5行的数据框,列的名字分别是site.season.pH my.dataset si ...

  3. C语言中前面有四个空格,在C语言编程中什么叫前导空格,什么叫尾随空 – 手机爱问...

    在c语言中,何为条件运算符!具体 计算机具有逻辑判断能力,其判断的依据是计算机内部进行逻辑运算的结果.C语言提供了关系运算和逻辑运算,用来构造C程序控制中的条件,实现程序的选择结构和循环结构控制. 关 ...

  4. 宏定义不是c语言语句 行末不必加分号,模拟C语言试题-02(2).doc

    精通教育集团-软件学院专业课集训营资料 PAGE PAGE 1 2016年天津市大学软件学院高职升本专业课模拟试题-02 考场号 考生号 姓名 第一部分 C语言部分 100分 一.单项选择题(共25小 ...

  5. c语言整数间以1个空格隔开,C语言:用for循环语句编程输出1—20之间的所有整数,两数之间以空格分隔...

    自己加:#include /*1.输出1-20*/ int main(int argc, char **argv) { int max =20; int i; for(i=1;i<=max;i+ ...

  6. c语言判断正整数x是否为同构数,c语言上机题库(阅读).doc

    c语言上机题库(阅读) 1.给定n个数据, 求最小值出现的位置(如果最小值 出现多次,求出第一次出现的位置即可). 2.编写程序求无理数e的值并输出.计算公式为: e=1+1/1!+1/2!+1/3! ...

  7. C语言即是素数又是回文数,C语言实现素数,最小公倍数,最大公约数,回文数,质数,完数,水仙花数算法...

    1. 关于素数的算法: 用两个for循环,外循环是要求的范围,内循环是从2到sqrt(外循环范围中的一个值+1):设置一个flag,来表明是否是素数: 具体实现: #include #include ...

  8. 杨辉三角靠左c语言,杨辉三角(空格对齐)

    package homeWork; /* * 作业1.基础 打印出杨辉三角形(要求打印出10行如下图) 1 1    1 1    2    1 1    3    3    1 1    4     ...

  9. 杨辉三角详细解析(C语言)

    杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一 ...

最新文章

  1. 2018-4-17论文《狼群算法的研究与应用》笔记2 :高维复杂单目标连续优化问题的改进狼群算法
  2. 【html】【13】特效篇--下拉导航
  3. mysql innodb 主键,Mysql InnoDB 引擎 主键性能
  4. EXC_BAD_ACCESS
  5. python opencv 内存泄露_python - OpenCV Python裁剪图像 - 堆栈内存溢出
  6. 对double变量进行四舍五入并保留两位小数
  7. VS2010中的sln,suo分别是什么含义
  8. 在 hibernate 中使用 proxool 数据库连接池
  9. 使用Python GDAL库对高分三号全极化SAR影像进行RPC几何校正(PolSARpro格式)
  10. 恢复svn服务器误删的文件,SVN删除文件及其恢复问题详解
  11. 韩文打字速度测试软件,韩语软件推荐:好用的韩语拼写分写检查器
  12. 国美易卡利用大数据,国美易卡衍生三大类产品模型
  13. 遥感小目标检测论文梳理
  14. 零基础学习ORB-SLAM2特征点提取-从原理到源码【李哈哈】
  15. php代码加固,织梦模板加固版教程详解
  16. 每日分享 《一生如寄 人来人往》
  17. 卧薪尝胆70天内推入职阿里,进阶学习
  18. 微型计算机原理指令系统,微机原理与接口技术 指令系统.ppt
  19. CSS颜色表示及CSS选择器
  20. 使用Navicat生成ER关系图并导出

热门文章

  1. 【计算机网络基础概念】3广域网、网络互联与Internet
  2. linux wps2016_2016年十大Linux新闻报道
  3. 东风畅行java_东风畅行D1L单桥商用车,在随车吊中有“四”种配置!
  4. Mi_Smart_Band_6(小米手环6)心跳数值PC显示
  5. Dx bad class file magic (cafebabe) or version (0033.0000) 导致 NoClassDefFoundError 的问题
  6. 目标检测之yolo系列
  7. 3w服务器把信息组织成为,网站前面的www是什么意思?
  8. Cross Domain Knowledge Transfer for Person Re-identification笔记
  9. Tita 绩效管理:一对一正式面谈
  10. Firefox全历史版本下载