字符串
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
你能帮帮小Q吗?
//两遍输出,这题确实有点优秀
int main()
{
string s;
while(cin >> s)
{
if(s.length() >= 1 && s.length() <= 1000)
{
for(int i = 0; i < s.length(); i++)
if(s[i] >= 'a' && s[i] <= 'z')
cout << s[i];
for(int i = 0; i < s.length(); i++)
if(s[i] <= 'Z' && s[i] >= 'A')
cout << s[i];
cout << endl;
}
}return 0;
}
查看15道真题和解析