文档章节

php 杨辉三角

my平凡世界
 my平凡世界
发布于 2014/05/31 14:18
字数 99
阅读 58
收藏 1
点赞 0
评论 0
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);



© 著作权归作者所有

共有 人打赏支持
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
153
2
BASIC-6 基础练习 杨辉三角形

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

xnh_565175944
05/04
0
0
LeetCode:Pascal's Triangle II - 帕斯卡三角形2

1、题目名称 Pascal's Triangle II(帕斯卡三角形2) 2、题目地址 https://leetcode.com/problems/pascals-triangle-ii/ 3、题目内容 英文:Given an index k, return the kth row of the P......

北风其凉
2015/08/15
0
0
程序员抢了数学家的饭碗

【威哥说】没有接触过程序的同学,感觉代码距离我们很好遥远,可是你真正的学会了编程之后,你才知道,其实程序可是实现所有的事物。本篇文章就是波波老师针对一个学生的提问,单纯的使用循环...

磨砺营
2016/10/12
11
0
Python3内置容器之例子

1.归并排序 2.按单词反转字符串 3.找出列表不重复元素并按原来的顺序 4.查找一个列表中的最大值 PS: partition ==> rpartition 6.不适用组合数打印杨辉三角...

夏洛特_
2016/09/13
14
0
打印杨辉三角

打印以下杨辉三角(打印8行)11 11 2 11 3 3 11 4 6 4 11 5 10 10 1··· ··· ··· ··· ··· define N 9 include void main(){ }...

gethub_sl
2016/06/15
18
0
F#初试(2)

这里只是几个f#简单的算法应用,请各位别怕砖。 代码 1 // Learn more about F# at http://fsharp.net 2 3 #light 4 open System 5 6 7 //简单的网页抓取 8 open System.Text 9 open System...

zting科技
2017/01/10
0
0
算法习题整理JavaScript实现(一)

斐波那契数列 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1 1 2 3 5 8 13 21 34 55 89...

呵呵闯
2016/05/22
5
0
MatLab 2018a 官方教程[三]

前言 MatLab 2018a 官方教程 Matlab 2018a 官方教程[二] 接下来是要讲一讲Matlab的矩阵处理 1.特殊矩阵 通用的 学科矩阵 范德蒙矩阵:各种通信系统的纠错编码 希尔伯特矩阵:较小的变动都会发生...

散人lins
03/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Android 获取各大音乐平台的真实下载地址

废话 电脑使用谷歌浏览器或者QQ浏览器的时候。。。。。。。说不清楚,还是看图吧 大概意思就是,只要网页上需要播放,只要能播放并且开始播放,这个过程就肯定会请求到相关的音乐资源,然后就...

她叫我小渝
32分钟前
0
0
shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部