编写程序将字符串“good good study,day day up” 设定宽度为50,居中对齐,并用@填充 (用三种方式)
时间: 2024-10-12 18:14:50 浏览: 10
当然可以。以下是三种不同的方法来实现这个需求:
1. **使用Python**:
```python
input_str = "good good study,day day up"
formatted_str = input_str.center(50, '@')
print(formatted_str)
```
2. **使用Java** (Java 8及以上版本):
```java
String inputStr = "good good study,day day up";
String formattedStr = String.format("%50s", inputStr).replace(' ', '@');
System.out.println(formattedStr);
```
3. **使用JavaScript**:
```javascript
let inputStr = "good good study,day day up";
let formattedStr = inputStr.padEnd(50, '@').slice(0, 50);
console.log(formattedStr);
```
在这三个例子中,我们首先将输入字符串用空格填充到50个字符长度,然后用`center`、`format`或`padEnd`替换掉多余的空格,最后保留原长并输出。
阅读全文