用php写水仙花,空心菱形,实心菱形,直角三角形
来源:互联网 发布:js判断ie版本是否大于8 编辑:程序博客网 时间:2024/04/30 11:30
编程求100~999之间所有的水仙花数,显示出来。水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
<?php//a,b,c,分别为百,十,个for($a=1;$a<=9;$a++) for($b=0;$b<=9;$b++) for($c=0;$c<=9;$c++){//根据条件去判断 if($a*$a*$a + $b*$b*$b + $c*$c*$c == $a*100+$b*10+$c) echo $a*100+$b*10+$c." ";}?>
空心菱形,弹出提示框,填写行数
//方法一:$num=9;//规定行数for ($i = 0,$k = 0; $i < 2*$num-1; $i++) { $i>=$num?$k--:$k++; for ($ j = 0; $j < $num+$k-1; $j++) { $j<$num-$k?echo " " : echo"* "; } echo "</br>";}
//方法二:$a=9;/*控制循环行数*/ for($i=1;$i<=$a;$i++){ for($b=1;$b<=$a-$i;$b++){ echo " "; } for($c=1;$c<=($i-1)*2+1;$c++){ if($c==1||$c==($i-1)*2+1){ echo "*"; }else{ echo " "; } } echo "<br/>"; } for($i=$a-1;$i>=1;$i--){ for($b=1;$b<=$a-$i;$b++){ echo " "; } for($c=1;$c<=($i-1)*2+1;$c++){ if($c==1||$c==($i-1)*2+1){ echo "*"; }else{ echo " "; } } echo "<br/>"; }
实心菱形
$num=9;for ($ i = 0,$k = 0; $i < 2*$num-1; $i++) { $i>=$num?$k--:$k++; for ($ j = 0; $j < $num+$k-1; $j++) { $j<$num-$k||($j>$num-$k && $j<$num+$k-2)?echo " ":echo "* "; } echo "</br>" ;}
直角三角形
$num=9;for ($i = 0; $i <= $num; $i++) { for ($j = 0; $j <= $i; $j++) { $j == $i||$j == 0||$i == $num?echo "* ":echo" "; } echo "</br>"; }
阅读全文
0 0
- 用php写水仙花,空心菱形,实心菱形,直角三角形
- 空心菱形与实心菱形
- 浅谈输出实心菱形和空心菱形
- c 打印空心菱形和实心菱形
- C# 输出一个 实心菱形&&空心菱形
- C# 打印实心菱形与空心菱形
- 打印空心和实心菱形
- java输出空心/实心菱形
- PHP 打印空心菱形
- PHP打印空心菱形
- php输出空心菱形
- js绘制菱形(空心和实心)
- node.js的实心,空心菱形
- 拉丁方阵、打印菱形(实心or空心)
- Java实现打印实心与空心菱形
- [c语言]输入n,分别用*输出边长为n的实心菱形和空心菱形
- 输入n,分别用*输出边长为n的实心菱形和空心菱形。
- C语言 输入n,分别用*输出边长为n的实心菱形和空心菱形
- leetcode27. Remove Element
- Scala 函数柯里化
- python cPickle之对象存取dump & load函数示例
- tensorflow 学习笔记(1)-introduction
- hihocoder 1483 区间价值(二分+双指针)
- 用php写水仙花,空心菱形,实心菱形,直角三角形
- Android中主题的添加
- Karbor全面使能OpenStack云数据保护
- hdu 1028带来的启示
- hadoop 2.7.3 集群模式
- Tomcat服务器学习和使用
- Codeforces Round #419
- Lua 函数function
- scikit-learn 中的随机森林用法