PHP实现菱形与杨辉三角形【php趣味案例】
/**
* php画个菱形
*
* 思路:多少行for一次,然后在里面空格和标记符号for一次。
*
* @author jiqing
* @date 2012-08-02
*
*/
//上半部分
for (i=0;i=0;i<10; i++){ for ($j=0; $j<9-$i; $j++){ echo " "; } for ($k=0; $k<(2*$i+1); $k++){ echo "`"; } echo "<br/>"; } //下半部分 for (i++){ for ($j=0; $j<9-$i; $j++){ echo " "; } for ($k=0; $k<(2*$i+1); $k++){ echo "`"; } echo "<br/>"; } //下半部分 for (i=1; i<10;i<10;i++){
for (j=0;j=0;j<i;i;j++){
echo " ";
}
for (k=(18−2∗k=(18−2∗i+1); k>0;k>0;k--){
echo "`";
}
echo "<br/>";
}
/**
* PHP实现杨辉三角
*
* 思路:每一行的第一位和最后一位是1,没有变化,中间是前排一位与左边一排的和,这种算法是用一个二维数组保存,一行一行的输出。
* 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*
* @author jiqing
* @date 2012-08-02
*
*/
//变量初始化
arr=array();//设置固定值1for(arr=array();//设置固定值1for(i=0; i<6;i<6;i++){
arr[arr[i][0] = 1;
arr[arr[i][i] = 1; } //计算中间值 for (i] = 1; } //计算中间值 for (i=2; i<6;i<6;i++){
for (j=1;j=1;j<i;i;j++){
arr[arr[i][j]=j]=arr[i−1][i−1][j-1] + arr[arr[i-1][j]; } } //排列输出展示 for (j]; } } //排列输出展示 for (i=0; i<count(i<count(arr); i++){ for (i++){ for (j=0; j<count(j<count(arr[i]);i]);j++){
echo arr[arr[i][$j]." ";
}
echo "<br/>";
}
?>
本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2012/08/02/2620321.html,如需转载请自行联系原作者
PHP实现菱形与杨辉三角形【php趣味案例】相关推荐
- python人工智能应用实例_90后博士说,从Python到人工智能只差这35个趣味案例,越学越有趣...
有趣的生活每个人都向往,有趣的Python编程学习方式却不是每个人都体验过. 以这35个趣味案例开始,让兴趣成为学习Python最好的动力. 看看这35个趣味案例,几乎是每个案例都对应着一个Pytho ...
- 『跟着雨哥学AI』系列之八:趣味案例——有关NLP任务数据预处理的那些事儿...
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 『跟着雨哥学AI』系列之七:趣味案例——动手制作专属证件照
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- python 股票图表_k线图分析法_【趣味案例】用Python绘制K线图,一眼看清股市状况...
本文介绍关于[趣味案例]用Python绘制K线图,一眼看清股市状况及神一般的裸k交易法,精髓就这三步,一目了然!精髓就这三步,一目了然!(附图解析)的相关内容. [趣味案例]用Python绘制K线图, ...
- 『跟着雨哥学AI』系列之六:趣味案例——基于U-Net的宠物图像分割
点击左上方蓝字关注我们 课程简介: "跟着雨哥学AI"是百度飞桨开源框架近期针对高层API推出的系列课.本课程由多位资深飞桨工程师精心打造,不仅提供了从数据处理.到模型组网.模型训 ...
- 分享 :用五个趣味案例教你数据分析的基本思想
今天和大家分享一下数据分析的一些基本思想,我给它起了个名字叫做用数据说话.内容都是个人的一些心得,比较肤浅!如有不足之处,希望大家谅解!废话不说了,现在咱正式开始. 用数据说话,就是用真实的数据说真实 ...
- python趣味案例编程 Pdf,小小的python编程故事
python编程 20 Python编程请选择编玩边学.Python是一种全新的程序设计语言,可以用它很容易地创造交互式故事情节.动画.游戏.他"我们的目的不是要创办电脑程序编写大军,而是帮 ...
- 4.9 Selenium 库趣味案例:网页自动投票
本章最后来演示一个网页自动投票的案例,带领大家体验Selenium库在爬虫领域之外的应用.这里笔者构建一个本地的HTML网页(见本书配套代码文件中的vote.html),在浏览器中打开效果如下图所示. ...
- python 制作高斯mask_【趣味案例】用Python制作各种酷炫词云图,原来这么简单!...
一.简介词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这些 ...
最新文章
- DroidPilot 发布微信公众帐号啦~
- 统计学中的协方差矩阵(阵列信号基础)
- 使用face_recognition(二)目标人脸“实时”检测
- 华为nova5iotg功能使用_如果你的手机存在NFC功能,一定要尝试一下这些操作,体验超级棒...
- leetcode-无重复字符的最长子串
- 一文读懂RPA与BPM的区别和联系
- VMware创建Ubuntu操作系统到网络配置详细流程
- Day9-HTML body属性
- 华容道与数据结构 (续 3)
- php快速排序分割两部分,php四大算法|冒泡排序|快速排序|二分查找
- popupwindow使用之异常:unable to add window -- token null is not valid
- 5G无线关键技术 — 灵活频谱共享技术
- Xilinx SRIO_gen2关于时钟的问题
- 求空间两条直线之间的距离
- 费用报销与对公付款电子化管理系统:iBox+RPA已形成自动化闭环
- 2022081班李亚楠20220902
- 西门子触摸屏和计算机网络,西门子触摸屏与计算机连接不上
- 云摆摊 | 手把手教你制作ESP8266物联网创意点阵时钟,女朋友看了都想要!
- mongoDB数据库的安装与配置
- 上班那些事儿之工作八小时
热门文章
- mysql存储php数组_mysql数据库存储PHP数组、对象的方法
- linux下打包deb文件,制作deb包的三种方法
- python语言的缩进可以采用tab键实现吗_python中使用空格还是使用 Tab键缩进的建议...
- python效率numpy_Python数据处理性能对比,原生,Pandas,Numpy哪个更优秀
- java虚拟机文件_JAVA虚拟机已经安装,但不知道在哪儿编译和运行程序。
- update mysql.user set password_使用update命令来修改Mysql的root密码
- RSA加密解密(附源码工程)
- idea java 桌面应用_IDEA打包应用程序的教程图解
- exception e 是泛类吗_Spring异步编程 | 你的@Async就真的异步吗?异步历险奇遇记
- githua 账号合并_如何合并他人的分支 github