十五周——杨辉三角

原创 2013年12月03日 17:25:49
/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:申玉迪
* 完成日期:2013 年 12 月 3 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述:杨辉三角
*/
#include <iostream>

using namespace std;

int main()
{
    int i,j;
    int a[7][7];
    for(i=0; i<7; i++)
    {
        for(j=0; j<7; j++)
        {
            if(i==j||j==0)//第0列和对角线上的元素为1
            {
                a[i][j]=1;
            }
            else
            {
                a[i][j]=a[i-1][j-1]+a[i-1][j];/*除第0列和对角线上的元素以外,其他元素的值均为前一行
                                                上的同列元素和前一列元素*/
            }
        }
    }
    for(i=0; i<7; i++)
    {
        for(j=0; j<i+1; j++)
        {
            cout<<a[i][j]<<'\t';
        }
        cout<<endl;
    }
    return 0;
}

相关文章推荐

Java小案例——使用双重for循环实现杨辉三角的输出

本例使用双重for循环实现杨辉三角的输出。
  • Mus_Li
  • Mus_Li
  • 2017年06月03日 12:43
  • 958

数组的使用——杨辉三角的Java实现与C语言实现对比

通过杨辉三角的Java语言实现与C语言实现的对比,体会两种语言数组实现与使用的差别。由于在数组在Java中是类(也就是引用类型),相比C语言的数组发生了较多的变化,主要体现在初始化方式以及长度限制两方...

C++学习实战——通过动态分配内存打印杨辉三角

边学边用,忍不住写了个代码,写代码还是挺有意思的,哈哈//通过动态分配内存打印杨辉三角 #include using namespace std;int main() { int *p=NUL...

javaScript——杨辉三角

杨辉三角是计算二项式乘方展开式的系数时必不可少的工具、是由数字排列而成的三角形数表。         资料:杨辉三角第n行的第1个数为1,第二个数为1×(n-1),第三个数为1×(n-1)×(n-2)...
  • hzw2312
  • hzw2312
  • 2011年07月08日 13:18
  • 10516

庞果英雄会——杨辉三角的变形

题目详情          1      1   1  1   1  2   3  2  1 1 3  6   7  6  3  1 以上三角形的数阵,第一行只有一个数1, 以下每行的每个...

杨辉三角——队列的应用

杨辉三角、队列

华为OJ——iNOC产品部-杨辉三角的变形

题目描述 1 1 1 1 1 2 3 2 1 1 3 6 7 6 3 1 1 4 10 16 19 ...

C语言:巧用杨辉三角求二项展开式的系数

巧用杨辉三角求二项展开式的系数标签: C语言 杨辉三角 二项式展开式by 小威威1.引入我们知道,求二项式展开式系数可根据牛顿的二项式定理,即利用组合数求系数。其实,二项式展开式系数其实也是满足杨辉...
  • linwh8
  • linwh8
  • 2016年01月06日 23:45
  • 1063

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

废话少说,直接上代码,代码注释阐明一切…… 二维数组实现 /** * 杨辉三角二维数组实现 * @author Last D */ package 实验; import java.uti...

杭电ACM 2032 杨辉三角

题目不作过多解释,这里采用C++提供的queue类实现
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:十五周——杨辉三角
举报原因:
原因补充:

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