码迷,mamicode.com
首页 > 编程语言 > 详细

C语言 杨辉三角

时间:2015-03-30 18:49:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:c语言   杨辉三角   

输出以下的杨辉三角形(要求输出10行)

技术分享

 源代码

#include <stdio.h>
int main ()
{
    int a[10][10];
    int i;
    int j;

    for(i=0;i<10;i++)
    {
        for(j=0;j<=i;j++)
        {
            if( i==j || j==0)
            {
                a[i][j]=1;  //每行的的首末位置的数均为1
            }
            else
            {
                a[i][j]=a[i-1][j]+a[i-1][j-1];  //每个数等于上一行的对应位置的前两个数的和
            }
            printf("%4d",a[i][j]);
        }
        printf("\n");
    }
    return 0;
}


C语言 杨辉三角

标签:c语言   杨辉三角   

原文地址:http://blog.csdn.net/zhongqi0808/article/details/44753551

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!