/**
* 打印出杨辉三角形(要求打印出10行如下图)
* 1.程序分析:
* 1
* 1 1
* 1 2 1
* 1 3 3 1
* 1 4 6 4 1
* 1 5 10 10 5 1
*/
public class P6 {
public static void main(String[] args){
int ss[][] = new int[10][10];
for(int i=0;i<ss.length;i++){
ss[i][0]=1;
ss[i][i]=1;
}
for(int i=2;i<10;i++){
for(int j=1;j<i-1;j++){
ss[i][j]=ss[i-1][j]+ss[i-1][j-1];
}
}
for(int i=0;i<ss.length;i++){
for(int k=0;k<=10-i;k++){
System.out.print(" ");
}
for(int j=0;j<i-1;j++){
System.out.print(" "+ss[i][j]);
}
System.out.println();
}
}
}
分享到:
相关推荐
实现杨辉三角形的C++代码,基础编程实例
杨辉三角形及组合数的性质 杨辉三角形是一种特殊的数阵,形状似三角形,每行的数字都是组合数。杨辉三角形的构造可以通过递推法或通项公式法来实现。杨辉三角形与组合数的性质紧密相关,杨辉三角形的每一行的数字都...
杨辉三角形的源代码,可以参考
Java 打印杨辉三角形,要求打印出10行。很简单,利用多重数组即可打印出杨辉三角形,设置两边均为1,设置其他位置的元素,以上参数定义后,下面用for循环输出杨辉三角形图案: for(i = 0;i ;i ) { for(j = 0;...
杨辉三角形打印输出 杨辉三角形是一种特殊的数形结构,它的特征是两条斜边都是由数字1组成的,而其余的数则是等于它肩上的两个数之和。杨辉三角形有很多实践应用,如组合数学、计数学、概率论等。 杨辉三角形的...
杨辉三角(VB6.0代码编写)杨辉三角使用Tab函数,演示如何在Picture控件上显示杨辉三角形。
C语言程序设计-二维数组的赋值:打印杨辉三角形(要求打印8行)
主要的功能:1)循环队列的初始化 2)求循环队列的长度 3)循环队列的插入删除操作 4) 判断循环队列是否为空,是否已经满了 5)遍历循环队列 杨辉三角形
该程序用调用类的方式实现杨辉三角形,并能等腰三角形的形式打印出杨辉三角形
多种编程语言实现杨辉三角形 杨辉三角形,又称帕斯卡三角形,是二项式系数在三角形中的一种几何排列。这种特殊的三角形阵最早由中国南宋数学家杨辉在1261年所著的《详解九章算法》一书中提出。在欧洲,数学家帕斯卡...
逐行打印二项展开式 (〖a+b)〗^n的系数(打印出杨辉三角形)。 提供用户从键盘输入,杨辉三角形的必要数据,并将其显示出来。
C语言程序设计-程序举例杨辉三角形.pptx
杨辉三角形 杨辉三角形是二项式系数在三角形中的一种几何排列,这一中国古代数学的杰出研究成果,通过将二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,将离散的数与形巧妙地结合起来。 9个...
数据结构(c++)上机 杨辉三角形 用队列实现的main函数
杨辉三角形c++实现,满足需要的孩子们 孩子们加油啊
利用循环队列打印杨辉三角形,C语言描述,VC环境下编译通过,运行正确。
观察杨辉三角形的图案,可以发现其中的规律:三角形的竖边和斜边都是“1”,三角形里面的任意一个数字正好等于它正上方的数字和左上角的数字两个数字之和。