亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1626 | 回復: 0
打印 上一主題 下一主題

用php實現(xiàn)簡單的打印圖形 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-07-16 14:01 |只看該作者 |倒序瀏覽
[PHP]代碼
  1. <html>
  2. <head>
  3. <title>打印不同圖形</title>
  4. <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
  5. </head>
  6. <body  bgcolor="#C7EDCC">

  7. <?php
  8.     $row = @$_REQUEST['row'];//加@是為了消除一開始頁面沒有輸入數據的notice提示
  9.     $col = @$_REQUEST['col'];
  10.     $shape = @$_REQUEST['shape'];
  11.      
  12.     function printShape($row,$col,$shape)
  13.     {
  14.         switch ($shape)
  15.         {
  16.             case 'a':
  17.             for ($i=1;$i<$row;$i++)
  18.             {
  19.                 for ($j=0;$j<$col;$j++)
  20.                     echo "*";
  21.                 echo "<br/>";
  22.             }
  23.             break;
  24.             
  25.             case 'b':
  26.             for ($i=1;$i<$row;$i++)
  27.             {
  28.                 for ($j=0;$j<$i;$j++)
  29.                     echo "*";
  30.                 echo "<br/>";
  31.             }
  32.             break;
  33.             
  34.             case 'c':
  35.             for ($i=1;$i<$row;$i++)
  36.             {
  37.                 for ($k=0;$k<$col-$i;$k++)
  38.                     echo "&nbsp";
  39.                 for ($j=0;$j<2*$i-1;$j++)  
  40.                     echo "*";
  41.                 // for ($k=0;$k<round(($col-$i)/2);$k++)
  42.                 // echo " ";
  43.                 echo "<br/>";
  44.             }
  45.             break;
  46.             
  47.             case 'd':
  48.             for ($i=1;$i<=$row;$i++)
  49.             {
  50.                 for ($k=0;$k<$col-$i;$k++)
  51.                     echo "&nbsp";
  52.                 if ($i==1 || $i==$row)//第一行和最后一行不用控制
  53.                 {
  54.                     for ($j=1;$j<=2*$i-1;$j++)
  55.                         echo "*";
  56.                     echo "<br/>";
  57.                 }
  58.                 else
  59.                 {
  60.                     for ($j=1;$j<=2*$i-1;$j++)
  61.                     {
  62.                         if ($j==1 || $j==2*$i-1 )
  63.                             echo "*";
  64.                         else
  65.                             echo "&nbsp";
  66.                     }
  67.                     echo "<br/>";                 
  68.                 }
  69.             }
  70.             break;
  71.             
  72.             default:
  73.             echo "您沒有輸入圖形";
  74.             break;      
  75.         }

  76.     }
  77. ?>


  78. <form action="printShape.php" method="post">
  79. <span>請輸入打印的行數:</span><br/><input type="text" name="row" value="<?php echo $row?>"/><br/>
  80. <span>請輸入打印的列數:</span><br/><input type="text" name="col" value="<?php echo $col?>"/><br/>
  81. <span>請輸入打印的圖形(a -- 矩形  b -- 半三角 c -- 實心金字塔 d--空心金字塔 ):</span><br/>
  82. <select name="shape">
  83. <option value='a'>矩形</option>
  84. <option value='b'>半三角形</option>
  85. <option value='c'>實金字塔</option>
  86. <option value='d'>空心金字塔</option>
  87. </select>
  88. <input type="submit" value="提交打印"/>
  89. </form>

  90. <?php printShape($row,$col,$shape)?>

  91. </body>
  92. </html>
復制代碼
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP