C语言在屏幕上输出杨辉三角

 更新时间:2015年10月21日 12:02:16   投稿:lijiao  
这篇文章主要介绍了在屏幕上输出杨辉三角的方法,具有一定的参考借鉴价值,需要的朋友可以参考下

这就是杨辉三角,也叫贾宪三角。这于我们现在的学习联系最紧密的是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;
}

希望本文所述对大家C程序算法设计的学习有所帮助。

相关文章

  • C语言结构体占用内存深入讲解

    C语言结构体占用内存深入讲解

    这篇文章主要给大家介绍了关于C语言结构体占用内存的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • C++实现LeetCode(149.共线点个数)

    C++实现LeetCode(149.共线点个数)

    这篇文章主要介绍了C++实现LeetCode(149.共线点个数),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C语言实现影院售票管理系统

    C语言实现影院售票管理系统

    这篇文章主要为大家详细介绍了C语言实现影院售票管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C语言实现查看进程是否存在的方法示例

    C语言实现查看进程是否存在的方法示例

    这篇文章主要介绍了C语言实现查看进程是否存在的方法,涉及C语言针对进程操作的相关实现技巧,需要的朋友可以参考下
    2017-07-07
  • C语言基础双指针移除元素解法

    C语言基础双指针移除元素解法

    这篇文章介绍了C语言基础双指针移除元素的解法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 详解C/C++高精度(加减乘除)算法中的压位优化

    详解C/C++高精度(加减乘除)算法中的压位优化

    在高精度计算中数组的每个元素存储一位10进制的数字,这样的存储方式并不是最优的,32位的整型其实至少可以存储9位高精度数字,数组元素存储更多的位数就是压位优化。本文将展示压位优化的原理以及压9位的实现和性能对比,需要的可以参考一下
    2023-01-01
  • Qt连接数据库并实现增删改查操作

    Qt连接数据库并实现增删改查操作

    这篇文章主要为大家详细介绍了Qt如何连接数据库并实现增删改查等基本操作,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-09-09
  • 麻将游戏算法深入解析及实现代码

    麻将游戏算法深入解析及实现代码

    这篇文章主要介绍了麻将游戏算法深入解析及实现代码的相关资料,需要的朋友可以参考下
    2017-03-03
  • 详解C++设计模式编程中对访问者模式的运用

    详解C++设计模式编程中对访问者模式的运用

    这篇文章主要介绍了C++设计模式编程中对访问者模式的运用,访问者模式在不破坏类的前提下为类提供增加新的新操作,需要的朋友可以参考下
    2016-03-03
  • 使用Qt实现监听网页是否响应并导出Excel表

    使用Qt实现监听网页是否响应并导出Excel表

    Qt导出数据到excel,方法有很多,下面这篇文章主要给大家介绍了关于使用Qt实现监听网页是否响应并导出Excel表的相关资料,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-11-11

最新评论