HDU-2032.杨辉三角(C语言描述)

原创 2018年04月15日 17:56:00

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(void)
{
	int h, s;
	int i, j; 
	
	while (scanf("%d", &h) != EOF)
	{
		s = 1;                         
	    printf("1\n");                  
	    for (i = 2; i <= h; s = 1, i++)        
	    {
	        printf("1 ");               
	        for (j = 1; j <= i - 2; j++) 
	            printf("%d ", (s = (i - j) * s / j));
	        printf("1\n");             
	    }
	    printf("\n");
	}
	return 0;
}

java语言实现杨辉三角的主要思路和代码

本人其实一开始不会编写这个杨辉三角,没啥思路,网上百度了一下,了解了大体思路,然后自己编写的,主要思想已经清楚了,首先就是给数组赋值,然后就是打印数组,赋值的关键点有一个开始的赋值判断,还有就是如何递...
  • gorilla574664557
  • gorilla574664557
  • 2015年04月29日 09:30
  • 11667

打印杨辉三角 --JS

var arr = new Array(); for(var i = 0 ;i < 6 ; i++){ if(i == 0){arr.push(1);} else if(i == 1){arr = ...
  • csharp25
  • csharp25
  • 2014年06月28日 23:23
  • 1878

javaScript——杨辉三角

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

杨辉三角编程例题

题目:输出杨辉三角形数列。 #include int main() { int a[10][10]; int i,j; for(i = 0;i < 10; i++) ...
  • fei86155
  • fei86155
  • 2017年02月06日 23:27
  • 592

Java 二维数组实现杨辉三角

二维数组实现杨辉三角import java.util.*;public class YangHuiSanJiao { public static void main(String[] args...
  • Agly_Clarlie
  • Agly_Clarlie
  • 2016年03月13日 13:15
  • 2779

C++杨辉三角完美打印输出

//杨辉三角 //编程:要求输入一个正整数,打印除杨辉三角,如输入5, //则输出 // 1 // 1 1 // 1 2 1 // 1 3 3 1 //...
  • liuhuiyan_2014
  • liuhuiyan_2014
  • 2015年06月01日 15:02
  • 3173

C++ 实现杨辉三角

下面为杨辉三角的表现形式  1 1 1 1 ...
  • u011040361
  • u011040361
  • 2015年05月30日 23:48
  • 681

java蓝桥杯杨辉三角

package 蓝桥杯试题; import java.util.Scanner; public class 杨辉三角 {     public static void main(Stri...
  • microopithecus
  • microopithecus
  • 2017年12月21日 12:25
  • 144

用队列解决杨辉三角问题

内容 相信大家都知道杨辉三角是什么,就不过多介绍了,这篇博客就是介绍一下,用队列来解决杨辉三角问题,编程语言是C++,代码量不多,关键的就20行左右,思路也很简单。 思路简介我们用一个循环,两个...
  • baiyu9821179
  • baiyu9821179
  • 2017年05月24日 13:55
  • 725

算法详解--杨辉三角

百度简介杨辉 (南宋著名数学家) 编辑 杨辉,字谦光,汉族,钱塘(今杭州)人,南宋杰出的数学家和数学教育家,生平履历不详。曾担任过南宋地方行政官员,为政清廉,足迹遍及苏杭一带。 他在总结民间乘除捷算...
  • baidu_23086307
  • baidu_23086307
  • 2017年03月09日 11:29
  • 764
收藏助手
不良信息举报
您举报文章:HDU-2032.杨辉三角(C语言描述)
举报原因:
原因补充:

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