题目
分析
直接cin、cout就好啦。注意“ctrl+Z”结束输入。
代码
#include<cstdio>
#include<string>
#include<iostream>
using namespace std;
string str[100];
string input;
int main( )
{
/*注释部分可以忽略,这是我测试c++ string系列操作的实现
int begin = 0;
int last = 0;
begin = input.find("\\s");//begin与last是相邻两空格
last = input.find("\\s", begin);
while (last < input.length())
{
str[num] = input.substr(begin,last-begin);
begin = last;
last = input.find("\\s", begin);
num++;
}*/
int num = 0;
while (cin >> str[num])
{
num++;
}
int i;
for (i = num-1;i > 0;i--)
{
if (str[i] != "\\s")
{
cout << str[i];
printf(" ");
}
}
cout<<str[i];printf("\n");
}