使用for、while、do…while循环分别做出四种的九九乘法表格的输出

admin 2014年10月13日 PHP学习 966次阅读 查看评论

/*
 *5.使用for、while、do…while循环分别做出四种的九九乘法表格的输出
 */
//for 1;
echo"<table border=1px;>";
echo "<caption>for 1</caption>";
for($i=1;$i<=9;$i++){
echo "<tr>";
for($j=1;$j<=$i;$j++){
echo "<td> $j*$i=".($i*$j)."</td>";
}
echo "</tr>";
}
echo"</table>";
//for 2;
echo"<table border=1px;>";
echo "<caption>for 2</caption>";
for($i=9;$i>=1;$i--){;
echo "<tr>";
for($j=9;$j>=1;$j--){
if($i>=$j){
echo "<td> $j*$i=".($i*$j)."</td>";
}
else{
echo "<td></td>";
}
}
echo "</tr>";
}
echo"</table>";
//for 3
echo"<table border=1px;>";
echo "<caption>for 3</caption>";
for($i=1;$i<=9;$i++){
echo"<tr>";
for($j=9;$j>=1;$j--){
if($i<=$j){
echo "<td>$i*$j=".($j*$i)."</td>";
}
}
echo"</tr>";
}
echo"</table>";
//for 4
echo"<table border=1px;>";
echo "<caption>for 4</caption>";
for($i=1;$i<=9;$i++){
echo "<tr>";
for($j=9;$j>=1;$j--){
if($i<$j){
echo "<td></td>";
}
else{
echo "<td>$j*$i=".($j*$i)."</td>";
}
}
echo "</tr>";
}
echo"</table>";
//while 1
echo"<table border=1px;>";
echo "<caption>while1</caption>";
$i=1;
while($i<=9){
echo "<tr>";
$j=1;
while($j<=$i){
echo "<td>$j*$i=".($j*$i)."</td>";
$j++;
}
echo"</tr>";
$i++;
}
echo"</table>";
//while 2
echo"<table border=1px;>";
$i=1;
echo "<caption>while 2</caption>";
while($i<=9){
echo"<tr>";
$j=9;
while($j>=1){
if($i>=$j){
echo "<td>$j*$i=".($j*$i)."</td>";
}
else{
echo"<td></td>";
}
$j--;
}
echo"</tr>";
$i++;
}
echo"</table>";
//while 3
echo"<table border=1px;>";
echo "<caption>while 3</caption>";
$i=1;
while($i<=9){
echo"<tr>";
$j=1;
while($j<=9){
if($j>=$i){
echo "<td>$i*$j=".($j*$i)."</td>";
}
else{
echo"<td></td>";
}
$j++;
}
echo"</tr>";
$i++;
}
echo"</table>";
//while 4
echo"<table border=1px;>";
echo "<caption>while 4</caption>";
$i=1;
while($i<=9){
echo"<tr>";
$j=9;
while($j>=1){
if($i<=$j){
echo "<td>$i*$j=".($j*$i)."</td>";
}
else{
echo "<td></td>";
}
$j--;
}
echo"</tr>";
$i++;
}
echo"</table>";
//do...while 1
echo"<table border=1px;>";
echo "<caption>do...while 1</caption>";
$i=1;
do{
$j=1;
echo"<tr>";
do{
if($i>=$j){
echo "<td>$j*$i=".$i*$j."</td>";
}
$j++;
}while($j<=9);
$i++;
echo"</tr>";
}while($i<=9);
echo"</table>";
//do...while 2
echo"<table border=1px;>";
echo "<caption>do...while 2</caption>";
$i=1;
do{
echo"<tr>";
$j=9;
do{
if($i>=$j){
echo "<td>$j*$i=".($j*$i)."</td>";
}
else{
echo"<td></td>";
}
$j--;
}while($j>=1);
echo"</tr>";
$i++;
}while($i<=9);
echo"</table>";
//do...while 3
echo"<table border=1px;>";
echo "<caption>do...while 3</caption>";
$i=1;
do{
echo"<tr>";
$j=1;
do{
if($j>=$i){
echo "<td>$i*$j=".($j*$i)."</td>";
}
else{
echo"<td></td>";
}
$j++;
}while($j<=9);
echo"</tr>";
$i++;
}while($i<=9);
echo"</table>";
//do...while 4
echo"<table border=1px;>";
echo "<caption>do...while 4</caption>";
$i=1;
do{
echo"<tr>";
$j=9;
do{
if($i<=$j){
echo "<td>$i*$j=".($j*$i)."</td>";
}
else{
echo "<td></td>";
}
$j--;
}while($j>=1);
echo"</tr>";
$i++;
}while($i<=9);
echo"</table>";


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:php开发phpphp程序

相关日志:

«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集