c++编自己编写一个程序,键盘任意输入一个字符串,字符串以#号结束,然后将该字符串逆序输出,请不要调用系统函数
时间: 2024-03-01 10:55:00 浏览: 98
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` 即可得到逆序输出的结果。
阅读全文