关闭

打印杨辉三角

253人阅读 评论(0) 收藏 举报
分类:
#include<stdio.h>
void main(void)
{
    int a[100][100];
    int i,j,k;
    int x;
    printf("请输入要打印杨辉三角的行数:");
    scanf("%d",&x);
    for(i=0;i<x;i++)
    {
        a[i][0]=1;a[i][i]=1;
    }
    for(i=2;i<x;i++)
    {
        for(j=1;j<i;j++)
        {
                a[i][j]=a[i-1][j]+a[i-1][j-1];
        }
    }
    for(i=0;i<x;i++)
    {
        for(k=0;k<=x-i;k++)
        {
            printf(" ");
        }
        for(j=0;j<=i;j++)
        {
            printf("%3d",a[i][j]);
        }

        for(k=0;k<=x-i;k++)
        {
            printf(" ");
        }
        printf("\n");
    }
}
0
0
查看评论

7.1趣味递归之打印杨辉三角

//递归法求杨辉三角int func(int i,int j){ if (j==0||j==i) { return 1; }else { return func(i-1,j)+func(i-1,j-1); } }int main ( int a...
  • lcg910978041
  • lcg910978041
  • 2016-04-27 13:55
  • 782

python 打印杨辉三角

def angles(n): l=[[1]] #列表l有n个子列表,切记不可通过l=[[1]]*n实现 for i in range(n): l.append([1]) #从l[1]开始 for i in range(1,n): ...
  • afterlake
  • afterlake
  • 2016-01-07 23:10
  • 1775

队列应用之打印杨辉三角_legend

(1)图解: (2)代码实现: #include using namespace std; /* 打印杨辉三角; 杨辉三角如:       1     1   1   1   2  ...
  • legend050709
  • legend050709
  • 2014-06-14 16:47
  • 1703

C++杨辉三角完美打印输出

//杨辉三角 //编程:要求输入一个正整数,打印除杨辉三角,如输入5, //则输出 // 1 // 1 1 // 1 2 1 // 1 3 3 1 //1 4 6 4 1 #include <iostream> #include...
  • liuhuiyan_2014
  • liuhuiyan_2014
  • 2015-06-01 15:02
  • 2855

使用java实现杨辉三角的输出

杨辉三角
  • Mus_Li
  • Mus_Li
  • 2017-01-06 13:19
  • 13635

数据结构实验八——队列打印杨辉三角

#include #include #define M 50 typedef struct SeqQueue { int element[M]; int front; int rear; }SeqQueue; void InitQueue(SeqQueue *Q) { ...
  • fang_abc
  • fang_abc
  • 2015-01-22 21:36
  • 868

python--格式化打印杨辉三角(format)

打印目标: >>> runfile('E:/桌面/代码池/untitled0.py', wdir='E:/桌面/代码池') num:11                 ...
  • spynao
  • spynao
  • 2015-12-06 17:08
  • 3140

java程序实现打印完美对齐的杨辉三角形

java实现打印可用任意字符替代对齐的任意层数的杨辉三角形,完美对齐的杨辉三角形
  • zjluocisoftstone
  • zjluocisoftstone
  • 2016-02-28 19:25
  • 1383

杨辉三角的等腰输出

//杨辉三角:利用递归关系在一个函数中实现 //C语言初学者,在运算符的前后没有空格,请见谅 #include "stdio.h" #define N 5 int main() {   int a[N][N]={0},i,j; //给a[N][N]赋初值0,为...
  • zhouyumengdie
  • zhouyumengdie
  • 2016-06-15 10:51
  • 1263

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

数学中的杨辉三角大家都不陌生,那怎样用程序的方式求n行的杨辉三角呢?方法很多,队列就是其中的一种。下面给出基于队列实现的杨辉三角。 # include # define M 100 typedef struct { int a[M]; int front,rear; }sq; void in...
  • htq__
  • htq__
  • 2016-03-12 11:00
  • 2728
    个人资料
    • 访问:14492次
    • 积分:773
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:7篇
    • 译文:1篇
    • 评论:3条
    最新评论