我有一个项目,我想问些事情。如何使用cin<<word;
以降序排列字符串?我在一个发现的网站上尝试了此方法,但不适用于cin。这是代码:
void descOrder(string s)
{
sort(s.begin(), s.end(), greater<char>());
}
int main()
{
string s = "geeksforgeeks";
descOrder(s); // function call
return 0;
}
更清楚地说,我想这样做
geek for geeks
ssrokkggfeeee
[另外,如何使用字母替换字符串中的字母,例如,Hello,我想像这样H等于I,e等于f,l等于m,o等于p,如果a单词包含我要替换为字母a的字母z。
我要从字符串开始的最后一个问题是元音之后和元音之后
std::string
,因此desOrder()
从中获取一个副本,然后对其进行排序,但您一无所获。