zoukankan      html  css  js  c++  java
  • HDU2032 杨辉三角

    杨辉三角

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 104618    Accepted Submission(s): 41990

    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),表示将要输出的杨辉三角的层数。

    Output

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

    Sample Input

    2 3

    Sample Output

    1 1 1 1 1 1 1 2 1

    注意一下正确格式输入即可。就不会PE了。

    #include <cstdio>
    #include <cstring>
    #include <iostream>
    #include <algorithm>
    #include <cmath>
    using namespace std;
    int main(){
        int n;
        int a[35][35];
        while(cin>>n){
            memset(a,0,sizeof(a));
            for(int i=1;i<=n;i++) 
            a[i][1]=a[i][i]=1;
            for(int i=3;i<=n;i++){
                for(int j=2;j<=i-1;j++){
                    a[i][j]=a[i-1][j-1]+a[i-1][j];
                }
            }
            for(int i=1;i<=n;i++){
                for(int j=1;j<=i;j++){
                    printf("%d",a[i][j]);
                    if(j!=i) printf(" ");
                }
                printf("
    ");
            }
            printf("
    ");
        }
        return 0;
    }
    天晴了,起飞吧
  • 相关阅读:
    C语言经典例题
    准确判断网络连接方式和当前连接状态
    [WMI实例]在网络连接断开时通知用户
    SciTE设置
    WQL语言初步
    以管理员身份运行bat
    AHK Primary
    AHK Run as Administrator In AHK
    为.VBS和.JS文件添加右键以管理员运行菜单
    PowerShell 随笔
  • 原文地址:https://www.cnblogs.com/jianqiao123/p/11284985.html
Copyright © 2011-2022 走看看