字符串流的应用

字符串流版串以类聚
【输入格式】
输入为一行字符串,只能包含小写字母、大写字母或下划线。
【输出格式】
将输入的字符串分类输出。先输出小写字母,再输出下划线,最后输出大写字母。

【样例输入】
aB_Ab
【样例输出】
ab_BA

【实现代码】
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
string str,str1,str2,str3;
stringstream sstr,sstr1,sstr2,sstr3;
cin>>str;
for(int i=0;i<str.length();i++)
{
if(str[i]<=‘z’&&str[i]>=‘a’) sstr1<<str[i];
else if(str[i]==95) sstr2<<str[i];
else if(str[i]<=‘Z’&&str[i]>=‘A’) sstr3<<str[i];
}
sstr1>>str1;
sstr2>>str2;
sstr3>>str3;
cout<<str1<<str2<<str3<<endl;
return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章