杨辉三角

来源:互联网 发布:导航触摸屏校正软件 编辑:程序博客网 时间:2024/06/05 02:56

Problem Description

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。
Input

输入数据包含多组测试数据。
每组测试数据的输入只有一个正整数n(1≤n≤30),表示将要输出的杨辉三角的层数。
输入以0结束。
Output

对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。
Example Input

2
3
0
Example Output

1
1 1

1
1 1
1 2 1

找规律

#include <iostream>using namespace std;int a[40][40];int main(){    int n;    while(cin>>n && n != 0)    {        for(int i = 1; i <= n; i++)//层数        {            for(int j = 1; j <= i; j++)//每一层上的数目            {                if(j == 1)                    a[i][j] = 1;                else if(j == i)                    a[i][j] = 1;                else                    a[i][j] = a[i-1][j] + a[i-1][j-1];                if(j == 1)                    cout<<a[i][j];                else                    cout<<" "<<a[i][j];            }            cout<<endl;        }        cout<<endl;    }    return 0;}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 中海铂宫 中海馨园 中海物流 中海能源 中海壹号 中海粮油 中海微银 中海大厦 中海房产 中海兰庭 中海学府 中海一号 中海央墅 海中海 中海观园 中海御湖1号 中海社区 中海石化 中海馥园 中海御湖 中海之星 中海公寓 中海九玺 中海玫瑰园 中海公馆 中海蓝庭 中海名门 中海成长 中海名钻 中海壳牌 中海监理 中海花湾 中海紫御 中海元居 中海花园 中海御景 中海创投 于中海 中海中学 中海峰墅 中海御山府