问题简述:
输入测试例子数量n,然后输入t行字符串,将每一行的每一个单词逆序后输出该行的语句(字符串)。
首先先了解一下getchar()的用法:
关于getchar的用法及实例解析_m0_53558236的博客-CSDN博客_getchar的用法举例
题解代码为:
#include <iostream>
using namespace std;
#include <stack>
int main()
{
int n;cin>>n;
getchar();
char ch;
while(n--){
stack<char> s;
while(true){
ch = getchar();
if(ch==' ' || ch=='\n' || ch==EOF)
{
while(!s.empty()){
cout<<s.top();
s.pop();
}
if(ch=='\n' || ch==EOF){
break;
}
cout<<" ";
}
else{
s.push(ch);
}
}
cout<<endl;
}
}