编自己编写一个程序,键盘任意输入一个字符串,字符串以#号结束,然后将该字符串逆序输出,请不要调用系统函数。 输入 输出 123456789# 987654321
时间: 2024-02-14 12:07:26 浏览: 33
好的,这是一个比较简单的字符串逆序程序,可以用 Python 实现:
```
s = input("请输入一个字符串,以#号结束:")
t = ""
for i in range(len(s)-2, -1, -1):
t += s[i]
print(t)
```
程序首先让用户输入一个字符串(以#号结束),然后使用一个循环逆序遍历字符串,并将每个字符加入到一个新字符串`t`中,最后输出`t`即可。
相关问题
c++编自己编写一个程序,键盘任意输入一个字符串,字符串以#号结束,然后将该字符串逆序输出,请不要调用系统函数
以下是 C++ 代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cout << "请输入字符串:";
getline(cin, s, '#');
string result = "";
for (int i = s.length()-1; i >= 0; i--) {
result += s[i];
}
cout << "逆序输出结果:" << result << endl;
return 0;
}
```
程序中使用了 `getline()` 函数获取用户输入的字符串,第三个参数 `'#'` 表示以 # 号作为输入结束符。然后使用一个循环遍历字符串中的每个字符,并逆序将它们拼接到一个新的字符串变量 `result` 中。最后输出 `result` 即可得到逆序输出的结果。
C++编写一个程序,键盘任意输入一个字符串,字符串以#号结束,然后将该字符串逆序输出,请不要调用系统函数。 输入 输出 123456789# 987654321
好的,以下是代码:
```cpp
#include <iostream>
using namespace std;
int main() {
char str[1000]; // 定义字符数组存储字符串
int len = 0; // 记录字符串长度
char ch = getchar(); // 逐个读入字符
while (ch != '#') {
str[len++] = ch;
ch = getchar();
}
for (int i = len - 1; i >= 0; i--) { // 逆序输出字符串
cout << str[i];
}
return 0;
}
```
首先定义一个字符数组 `str` 存储字符串,定义一个整数 `len` 记录字符串长度。然后使用 `getchar()` 逐个读入字符,将字符存入数组中,直到读入 `#` 为止。
最后使用 for 循环从后向前遍历字符数组 `str`,将每个字符逆序输出即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)