杨辉三角 C语言【一维数组】

说明

写《C语言程序设计》作业的时候想到的一个算法,只用一维数组就可以实现杨辉三角的输出(不过肯定没用存储的功能了),自己感觉挺妙的,在答案和其他地方也没看到一样的,传上来分享一下

代码

#include <stdio.h>
int main()
{const int rank = 10;  //自由选择阶数,太高的话把输出格式改改,防止重叠int a[rank];     int i, j, k;for(i = 0; i<rank; i++){a[i] = 1;for(j = 0; j<i+1; j++){printf("%4d", a[j]);}printf("\n");//反向进行,这样后面先进行加法不会干扰前面 for(k = i+1; k>0; k--)   {a[k] = a[k] + a[k-1];}}return 0;
}

杨辉三角 C语言实现【一维数组】相关推荐

  1. 杨辉三角 c语言 二维数组

    杨辉三角的规律 c语言实现 思路:从第三行起,就要开始计算第n行的第二列到第n-1列的元素--其中每一个元素的值都是:前一行前一列元素+前一行该列元素 int main() {int arr[10][ ...

  2. 杨辉三角c语言程序动态数组,动态实现杨辉三角(C语言)

    #include "stdio.h" #include "stdlib.h" int main() { int i = 0; int j = 0; int m ...

  3. 蓝桥杯 基础练习(六)杨辉三角 C语言

    杨辉三角 C语言 问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形的前4行 ...

  4. 杨辉三角的c语言代码,杨辉三角C语言代码

    杨辉三角C语言代码 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是左右两边全是1,从第二行起,中间的每一 ...

  5. 数据结构c语言程序杨辉三角,杨辉三角 --- C语言程序

    杨辉三角 ---  C语言程序 1.前言 最近在逛博客的时候发现一个特别有意思的三角形  然后便编写了下来.   它呢就是杨辉三角,也作为我的首篇博客吧 2.旅程开始 此处为网上所找到的公式以及各种概 ...

  6. 等腰杨辉三角C语言实现

    等腰杨辉三角C语言实现 #include<stdio.h> int main() {int num[10][10];int i,j;for(i=0;i<10;i++){num[i][ ...

  7. c语言二维函数杨辉三角,C语言编写杨辉三角(二维数组方法)

    C语言实现杨辉三角(二维数组) 杨辉三角是什么 杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的<详解九章算法>一书中出现.在欧洲,帕斯卡(1623--- ...

  8. 杨辉三角 C语言(改)

    第一版:一个二维数组 第二版:两个一维数组 第三版:一个一维数组 时间复杂度都为 但空间复杂度分别为,,,依次减少 我们知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们 ...

  9. 杨辉三角c语言程序for循环,如何用C语言循环输出杨辉三角?

    #include #define N 14 void main() { int i, j, k, n=0, a[N][N];  /*定义二维数组a[14][14]*/ while(n<=0||n ...

最新文章

  1. python爬虫能干什么-Python爬虫能做什么
  2. GDCM:Traverse Modules的测试程序
  3. 原生php登录注册,原生php登陆注册
  4. 手机软件项目管理—项目组内部的沟通
  5. 【ElasticSearch】Es 源码之 Netty4HttpServerTransport 源码解读
  6. linux vim 终端 行首 行尾_不会vi/vim,看这一篇足矣
  7. 几大经典算法c语言cnds,浮点数据有损压缩算法 附完整C代码
  8. 不要质疑读者,读者永远比作者聪明
  9. 基于html5的城市公交查询系统,本科毕业论文 城市公交查询系统
  10. 飞秋FeiQ2013特色功能列表
  11. 三做一年级算术题-吐槽挖雷
  12. 物联网技术与应用知识点——期末题库
  13. Java String.contains()方法
  14. PAC学习框架-泛化误差
  15. 【Vegas原创】word图片隐藏在文字里了的终极解决办法
  16. Data Quality Services
  17. 2018-8-10-dotnet-从入门到放弃的-500-篇文章合集
  18. abaqus基于已有模型仿真
  19. 虚荣 VG API 分析
  20. layui报错Uncaught TypeError: tree is not a function

热门文章

  1. 「前任的50种死法」开发踩坑案例--慢就是错
  2. 台式计算机用u盘给电脑安装系统,电脑台式机用u盘装系统教程
  3. 程序猿如何保护眼睛方法.
  4. springboot集成mybatis
  5. 完美解决 - 如何将一个项目打包到本地maven库,然后供另一个项目中引用。
  6. 计算机中用户必须调入,外存储器中的信息,必须首先调入 ______ ,然后才能供CPU使用。...
  7. chm打开秒退_CHM文件打开方式
  8. Tkinter 如何禁用最大化
  9. 印度人写的java代码
  10. win11开机声音如何关闭 windows11关闭开机声音的步骤方法