bool isVolve(char ch) {
string Volew = "aeiouAEIOU";
return Volew.find(ch) != string::npos;
}
string reverseString(string s) {
int len = s.size();
int i = 0;
int j = len - 1;
while (i < j) {
while (i < j && !isVolve(s[i])) {
i++;
}
while (j > i && !isVolve(s[j])) {
j--;
}
if (i < j) {
swap(s[i], s[j]);
i++;
j--;
}
}
return s;
}
345..
最新推荐文章于 2024-09-14 16:21:49 发布
文章介绍了两个C++函数:boolisVolve用于检查字符是否在元音字母集合中,以及stringreverseString用于按元音顺序反转字符串。通过while循环和条件判断实现字符串操作。
摘要由CSDN通过智能技术生成