输入一个字符串,以回车为结束标记,将该字符串逆序输出。C++不用函数
时间: 2024-02-25 17:53:48 浏览: 30
好的,下面是 C++ 代码实现:
```c++
#include<iostream>
using namespace std;
int main()
{
char str[100]; // 定义一个字符数组
int i = 0; // 定义计数器i
// 循环读入字符,直到输入回车为止
while(cin.get(str[i++]))
{
if(str[i-1] == '\n') // 判断是否输入回车
break;
}
// 倒序输出字符
for(int j = i-2; j >= 0; j--)
cout << str[j];
return 0;
}
```
这是一段简单的代码,通过 `cin.get()` 逐个读取字符并存储到字符数组 `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中的切片操作符,表示从字符串末尾开始,每次取一个字符,直到字符串开头,相当于字符串逆序。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)