从键盘上输入一个字符串(最多100个字符),然后将其中的字符反序输出。
时间: 2023-04-20 07:04:02 浏览: 1255
C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析
可以使用一个循环来逐个读取输入的字符,然后将它们存储到一个数组中。最后再使用另一个循环来逆序输出这个数组中的字符即可。
具体的代码实现如下:
```python
s = input("请输入一个字符串:")
n = len(s)
arr = []
for i in range(n):
arr.append(s[i])
for i in range(n-1, -1, -1):
print(arr[i], end="")
```
这段代码首先读取用户输入的字符串,然后计算出字符串的长度。接着,我们创建一个空数组 `arr`,并使用一个循环来逐个读取输入的字符,并将它们存储到数组中。
最后,我们再使用另一个循环来逆序输出数组中的字符。这里使用了 Python 中的 `range()` 函数,它可以生成一个指定范围内的整数序列。我们从字符串的最后一个字符开始,依次往前输出即可。
注意,这里使用了 `end=""` 参数来指定输出字符时不要换行。这样可以保证输出的字符都在同一行上。
阅读全文