24、<简单>输入一个字符串,将串前和串后的*保留,而将中间的*删除
2026/7/6 1:16:44 网站建设 项目流程

#include <iostream> #include <string> using namespace std; int main() { cout << "功能说明:只删除字符串中间的*,开头和末尾的*全部保留" << endl; cout << "请输入带*的字符串:"; string s; cin >> s; string res; int len = s.size(); for (int i = 0; i < len; i++) { char ch = s[i]; // 判断条件:如果是中间位置的*,跳过不加入结果 if (ch == '*' && i != 0 && i != len - 1) { continue; } res += ch; } cout << "\n处理后的字符串:" << res << endl; return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询