UVA 483 Word Scramble

题目:字符串的处理

分析:

注意:stringstream的用法 1.构造输入 2.对string赋值 3.clear 4.str

#include "sstream"
#include 
#include 

using namespace std;
int main()
{
    string input,str;
    stringstream ss;
    while(getline(cin,input))
    {
        ss<<input;//每一次都会在上一次接着输入,所以要clear
        int k=0;
        while(ss>>str)
        {
            if(k!=0) cout<<' ';k++;
            for(int i=str.length()-1;i>=0;i--)
            {
                cout<<str[i];
            }
        }
        cout<<endl;
        ss.clear();//一个清空
        ss.str("");//释放stream所占用内存
    }
    return 0;
}

你可能感兴趣的:(uva题)