题目描述
输入一个字符串,包含大小写字母、数学、特殊符号,不含有空格。将字符串中的字母逐个移到字符串的头部。输出最终整理后的字符串。如”a1b2cDf3”,由于’a’已经在头部,不必移动;将b移到头部,变成”ba12cDf3”;依次移动’c’,’D’,’f’,最终字符串变成”fDcba123”。
输入
一行字符串,长度不超过1000。
输出
一行,输出最终整理后的字符串。
样例输入
a1b2cDf3
样例输出
fDcba123
代码
#includeusing namespace std; int main() { //freopen("char.in","r",stdin); //freopen("char.out","w",stdout); string s; cin>>s; string t=""; for(int i=s.size()-1;i>=0;i--) { if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') cout< ='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') continue; else cout<



