java,php分别输出一个菱形
时间: 2024-03-26 17:38:15 浏览: 11
Java 代码:
```java
public class DiamondPattern {
public static void main(String[] args) {
int n = 5; // 菱形的行数,可以修改
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
for (int i = n - 1; i >= 1; i--) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
PHP 代码:
```php
<?php
$n = 5; // 菱形的行数,可以修改
for ($i = 1; $i <= $n; $i++) {
for ($j = 1; $j <= $n - $i; $j++) {
echo " ";
}
for ($k = 1; $k <= 2 * $i - 1; $k++) {
echo "*";
}
echo "\n";
}
for ($i = $n - 1; $i >= 1; $i--) {
for ($j = 1; $j <= $n - $i; $j++) {
echo " ";
}
for ($k = 1; $k <= 2 * $i - 1; $k++) {
echo "*";
}
echo "\n";
}
?>
```