文档章节

php 杨辉三角

my平凡世界
 my平凡世界
发布于 2014/05/31 14:18
字数 99
阅读 59
收藏 1
php
<?php
/*          1(1,1)(x,y)
          1(2,1)   1(2,2)
        1(3,1)   2(3,2)   1(3,3)
      1(4,1)   3(4,2)   3(4,3)   1(4,4)
    1   4   6   4   1
  1   5   10  10  5   1*/



function yanghui($line)
{
  $a = array();
  for($x = 1;$x <= $line;$x++)
  {
      for($y = 1;$y <= $x; $y++)
      {
          if($x == $y) $a[$x][$y] = 1;
          elseif($y == 1) $a[$x][$y] = 1;
          else $a[$x][$y] = $a[$x-1][$y-1] + $a[$x-1][$y];
      }
  }
  foreach($a as $k => $v)
  {
    echo str_repeat('&nbsp;',$line-$k).implode('&nbsp',$v).'<br />';
  }
}
yanghui(4);



© 著作权归作者所有

共有 人打赏支持
上一篇: php 工厂模式
下一篇: linux 下 xampp配置
my平凡世界
粉丝 1
博文 10
码字总数 1227
作品 0
泰州
私信 提问
Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

Python中使用for while循环打印杨辉三角练习(列表索引练习)。 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 ....

manbinn
2017/09/24
0
0
求大神帮忙看看,为什么总是No - Output Format Error

Input 输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。输入0的时候结束。 Output 对应于每一个输入,请输出相应层数的杨辉三角...

玻璃雪
2013/03/28
186
2
BASIC-6 基础练习 杨辉三角形

杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。    它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。    下面给出了杨辉三角形的前4行:    1   ...

xnh_565175944
05/04
0
0
Leetcode#118. Pascal's Triangle(杨辉三角)

题目描述 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 思路 对任意的n>0有 f(1, n)=1,(n>0) f(1, 2)=1,(n=2) f(i...

武培轩
08/27
0
0
ruby打印杨辉三角

请教用ruby打印杨辉三角

阿错啦噶
2012/05/18
319
1

没有更多内容

加载失败,请刷新页面

加载更多

线下工坊|Blockchain Coding Day:零基础教你开发DAPP(北京)

我们的目标是通过编程学习让你更了解区块链技术。这将对区块链开发初学者一次很好的体验。这里需要强调一下,编程零基础也能学会。 我们将以小组的形式,由教练带领学员完成DAPP开发。每位学...

HiBlock
31分钟前
2
0
查看内存情况

jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。...

Canaan_
32分钟前
2
0
基于对象特征的推荐

(本实验选用数据为真实电商脱敏数据,仅用于学习,请勿商用) 在上一期基于协同过滤的的推荐场景中,我们介绍了如何通过PAI快速搭建一个基于协同过滤方案的推荐系统,这一节会介绍一些如何基...

阿里云官方博客
40分钟前
2
0
Ugly Number(leetcode263)

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. Example 1: Input: 6Output: true......

woshixin
今天
2
0
深度模型从研者 眼里的 似然估计 & Hessain 海森矩阵 & Fisher Information (费雪信息)

深度模型的训练的基本依据是最小化模型拟合数据的误差。旨在不仅知其然(如何构建和训练一个深度模型),还应知其所以然(为什么这样训练,可以做哪些优化)。我们就会发现,有很多研究者,在...

刘小米_思聪
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部