字符串流的應用

字符串流版串以類聚
【輸入格式】
輸入爲一行字符串,只能包含小寫字母、大寫字母或下劃線。
【輸出格式】
將輸入的字符串分類輸出。先輸出小寫字母,再輸出下劃線,最後輸出大寫字母。

【樣例輸入】
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;
}

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