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

    杨辉三角

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


    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
     
    #include<stdio.h>
    int main()
    {
    	int n,m,j,i,l;
    	int a[35][35];	
    	while(scanf("%d",&n)!=EOF)
    	{
    		for(i=1;i<=n;i++)           //给首尾赋值1 
    		{
    		    a[i][1]=1;  
    		    a[i][i]=1;	
    		}
    		for(i=3;i<=n;i++)            
    		{			
    		    for(j=2;j<i;j++)
    		    {
    		    	a[i][j]=a[i-1][j]+a[i-1][j-1];//给出递推公式 
    		    }		    
    		}
    		for(i=1;i<=n;i++)
    		{
    			for(j=1;j<=i;j++)
    			{
    				if(j!=i)
    				printf("%d ",a[i][j]);
    				else
    				printf("%d",a[i][j]);
    			}
    			printf("
    ");
    		}
    		printf("
    ");
    	}
    	return 0;
    }
    

      

  • 相关阅读:
    idea快捷方式2
    idea快捷方式1
    小程序数组倒序
    小程序列表倒计时 wxs 实现
    cnpm
    小程序的空判断
    小程序正则写法
    Sphinx中文入门指南——新手可先看此文
    sphinx –rotate机制详解
    sphinx数据文件简析
  • 原文地址:https://www.cnblogs.com/tonghao/p/4373682.html
Copyright © 2011-2022 走看看