输入一个字符串,以回车为结束标记,将该字符串逆序输出。C++不用函数
时间: 2024-02-25 20:54:00 浏览: 26
好的,以下是 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
char str[1000];
int i = 0;
char c = getchar();
// 将字符一个一个读取到数组中
while (c != '\n') {
str[i] = c;
i++;
c = getchar();
}
// 逆序输出
for (int j = i - 1; j >= 0; j--) {
cout << str[j];
}
return 0;
}
```
输入一个字符串,以回车为结束标记,程序将字符一个一个读取到字符数组 `str` 中,然后再从后向前遍历数组,逆序输出每个字符。
相关问题
输入一个以回车符结束的字符串,将该字符串按逆序输出
可以使用 Python 语言来实现这个功能,具体代码如下:
```python
string = input() # 输入字符串
reverse_string = string[::-1] # 将字符串按逆序排列
print(reverse_string) # 输出结果
```
输入一个以回车符结束的字符串后,程序会将该字符串按逆序输出。例如,如果输入 "hello world\n",程序会输出 "\n dlrow olleh"。
从键盘输入一个字符串,以回车键结束,逆序输出该字符串
可以使用Python语言编写程序实现该功能:
```python
s = input() # 读入字符串
print(s[::-1]) # 逆序输出字符串
```
其中,`[::-1]`是Python中的切片操作符,表示从字符串末尾开始,每次取一个字符,直到字符串开头,相当于字符串逆序。