如何在桌子内做钻石图案形状(星号)? (HTML php)

如何在桌子内做钻石图案形状(星号)? (HTML php),第1张

概述我必须在桌子内使用for循环制作菱形星号.它必须具有“空白”< td>在星号前后移动空间并使其看起来居中,因此看起来像钻石.我怎么做? (我在 HTML代码中使用了 PHP.) 没有< tr>的代码和< td>标签,它看起来像钻石,因为它是中心对齐的: <center><?phpecho "<table border = 1>"; // loop for the pyramid 我必须在桌子内使用for循环制作菱形星号.它必须具有“空白”< td>在星号前后移动空间并使其看起来居中,因此看起来像钻石.我怎么做? (我在 HTML代码中使用了 PHP.)

没有< tr>的代码和< td>标签,它看起来像钻石,因为它是中心对齐的:

@H_502_13@<center><?PHPecho "<table border = 1>"; // loop for the pyramID for($i = 1; $i <= 10; $i += 2) { for($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br />"; } // loop for the inverted pyramID,so it looks like a diamond for($i = 7; $i >= 1; $i -= 2) { for($j = 1; $j <= $i; $j++) { echo "* "; } echo "<br />"; }echo "</table>";?></center>

使用< tr>的代码和< td>标签,需要“空格”才能看起来像是中心对齐的:

@H_502_13@<?PHPecho "<table border = 1>"; // loop for the pyramID echo "<tr>"; for($i = 1; $i <= 10; $i += 2) { echo "<tr>"; for($j = 1; $j <= $i; $j++) { echo "<td>* </td>"; } echo "</tr>"; } echo "</tr>"; // loop for the inverted pyramID,so it looks like a diamond for($i = 7; $i >= 1; $i -= 2) { echo "<tr>"; for($j = 1; $j <= $i; $j++) { echo "<td>* </td>"; } echo "<br />"; echo "</tr>"; }echo "</table>";?>

请帮忙!

解决方法 这是您的解决方案的新代码.我添加了逻辑,将空白td向前和向后放到*

@H_502_13@<?PHPecho "<table border = 1>"; // loop for the pyramID echo "<tr>"; $max = $initAmount = 10; for($i = 1; $i <= $initAmount; $i += 2) { $max = $max -2; $halfTD = (int)$max/2; echo "<tr>"; for($b = 1; $b <= $halfTD; $b++){ echo "<td></td>"; } for($j = 1; $j <= $i; $j++) { echo "<td>* </td>"; } for($b = 1; $b <= $halfTD; $b++){ echo "<td></td>"; } echo "</tr>"; } echo "</tr>"; // loop for the inverted pyramID,so it looks like a diamond$max = $initAmount = 10; for($i = 7; $i >= 1; $i -= 2) { $max = $max -2; $diff = $initAmount - $max; $blankTd = $diff/2; echo "<tr>"; for($b = 1 ; $b <= $blankTd; $b++){ echo "<td></td>"; } for($j = 1; $j <= $i; $j++) { echo "<td>* </td>"; } for($b = 1 ; $b <= $blankTd; $b++){ echo "<td></td>"; } echo "</tr>"; }echo "</table>";?> 总结

以上是内存溢出为你收集整理的如何在桌子内做钻石图案/形状(星号)? (HTML php)全部内容,希望文章能够帮你解决如何在桌子内做钻石图案/形状(星号)? (HTML php)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1076367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存