C语言:在屏幕上打印杨辉三角形

原创 2016年05月30日 17:12:58

杨辉三角形:

wKiom1attV-Sd1_CAAAl7NldYpc126.png

 

#include <stdio.h>
#include<stdlib.h>
#define num 10

int main()
{
    int i;
    int j;
    int a[num][num];
    for (i = 0; i < num; i++)
    {
        a[i][0] = 1;
        a[i][i] = 1;
    }

    for (i = 2; i < num; i++)
    {
        for (j = 1; j < i; j++)
        {
            a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
        }
    }

    for (i = 0; i < num; i++)
    {
        for (j = 0; j < (num * 2 - 2 * i); j++)
        {
            printf(" ");
        }
        for (j = 0; j <= i; j++)
        {
            printf("%4d", a[i][j]);
        }
        printf("\n");
    }
    system("pause");
    return 0;
}


用C语言打印杨辉三角

用C语言打印杨辉三角 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。这是杨辉三角:...
  • u010431205
  • u010431205
  • 2016年01月11日 00:12
  • 3676

C语言求杨辉三角的6种方法

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是左右两边全是1,从第二行起,...
  • axuhongbo
  • axuhongbo
  • 2016年12月25日 15:19
  • 5055

从算法学起C语言--杨辉三角

转载请注明出处,珍惜下劳动成果撒~~ 背景说明: 杨辉三角,又称帕斯卡三角形,巴斯卡三角形(外国货这么叫),有史为证源于中国。 1261年,我国南宋数学家杨辉在他的著作《详解...
  • u011200844
  • u011200844
  • 2015年01月27日 14:31
  • 1396

数据结构循环队列实现杨辉三角

数据结构顺序,链式实现栈和队列的相关操作,并用循环队列实现杨辉三角。1.采用链式存储实现栈的初始化、入栈、出栈操作。 链式栈中首先确定栈底指针,再入栈,并移动栈顶指针。#include #incl...
  • cherubim5
  • cherubim5
  • 2016年04月24日 16:43
  • 3095

杨辉三角(打印出三角形)的一维数组和二维数组实现

废话少说,直接上代码,代码注释阐明一切…… 二维数组实现 /** * 杨辉三角二维数组实现 * @author Last D */ package 实验; import java.uti...
  • DXC_WOLF
  • DXC_WOLF
  • 2014年03月08日 19:30
  • 2613

【数据结构队列的应用】用队列打印杨辉三角

数学中的杨辉三角大家都不陌生,那怎样用程序的方式求n行的杨辉三角呢?方法很多,队列就是其中的一种。下面给出基于队列实现的杨辉三角。 # include # define M 100 typedef ...
  • htq__
  • htq__
  • 2016年03月12日 11:00
  • 2638

利用循环队列打印输出杨辉三角

对于计算机专业的童鞋来说,学习每一门专业课,打印杨辉三角总是一个亘古不变的话题,这不,连《数据结构》这么高大上的科目,也通过循环队列的实现来找上了我们。 首先,先来大致解释一下什么是循环队列。回忆起...
  • PNAN222
  • PNAN222
  • 2016年04月04日 10:32
  • 3799

输入n值,使用递归函数,求杨辉三角形中各个位置上的值,打印输出图形。

输入n值,使用递归函数,求杨辉三角形中各个位置上的值,打印输出图形。 前提:每行端点与结尾的数为1. 每个数等于它上方两数之和。 每行数字左右对称,由1开始逐渐变大。...
  • u010857889
  • u010857889
  • 2017年02月27日 13:25
  • 1043

JAVA实现输出杨辉三角

/*      * 下图是杨辉三角的排列方式:      *                         1                          *              ...
  • guanguoxiang
  • guanguoxiang
  • 2014年11月24日 23:22
  • 5499

C++实现——杨辉三角

//打印杨辉三角#include #include using namespace std; //处理函数 /** * n 总行数 * return 将结果放到二维数组中返回 */ vector...
  • langmanqishizaijia
  • langmanqishizaijia
  • 2016年04月07日 21:49
  • 4439
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言:在屏幕上打印杨辉三角形
举报原因:
原因补充:

(最多只允许输入30个字)