我想补齐每一行对称的-代码该怎么写用java代码--* -*** ***** -*** --*
时间: 2023-12-04 18:41:34 浏览: 72
以下是Java代码实现每一行对称的-的例子:
```java
public class SymmetricLine {
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 j = 1; j <= 2 * i - 1; j++) {
System.out.print("*"); // 打印中间的*
}
for (int j = 1; j <= n - i; j++) {
System.out.print("-"); // 打印右半部分的-
}
System.out.println(); // 换行
}
}
}
```
相关问题
我想补齐每一行对称的-代码该怎么写--* -*** ***** -*** --*
以下是补齐每一行对称的代码:
```python
n = 5
for i in range(n):
if i < n//2:
print('-'*(n//2-i) + '*'*(2*i+1) + '-'*(n//2-i))
else:
print('-'*(i-n//2) + '*'*(2*(n-i)-1) + '-'*(i-n//2))
```
输出结果为:
```
--*--
-***-
*****
-***-
--*--
```
阅读全文