单词反转(字符串)

题目名字 单词反转

题目链接

题意

输入倒序的字符串,要求输出正序的字符串

思路

  1. 用while输入,这样当出现输入是空格时自动划分上一个为一个单词然后再次反输出
    while循环的条件是当不再输入的时候,因为是字符串,不用getline输入的话空格不会被记录在内,所以自动分隔到下一个字符串判断了;

算法一:while循环输入

代码
 #include
using namespace std;
int main(){
        string s;
        while(cin>>s){//用while输入可以以空格为一个单位,来对每个字符串进行划分
                for(int i=s.length()-1;i>=0;i--){
                        cout<<s[i];
                }
                cout<<endl;
        }
        return 0;
}
 

你可能感兴趣的:(算法)