输入一个句子(一行),将句子中的每一个单词翻转后输出。
hello world
olleh dlrow
1 #include <iostream> 2 #include <string> 3 using namespace std; 4 int main() 5 { 6 string s; 7 int i, j, sum = 0,pos; 8 getline(cin, s); 9 s[s.size()] = ‘ ‘; 10 for (i=0;i<=s.length();++i) 11 { 12 if (s[i]!=‘ ‘) 13 { 14 sum++; 15 } 16 else 17 { 18 pos = i; 19 for (j=0;j<sum;++j) 20 { 21 cout << s[--pos]; 22 } 23 sum = 0; 24 if (i!=s.size()) 25 { 26 cout << " "; 27 } 28 } 29 } 30 return 0; 31 }
原文:https://www.cnblogs.com/dss-99/p/14131172.html