PAT (Basic Level) Practice 1009 说反话
程序员文章站
2022-06-07 09:58:50
...
1009 说反话
题目链接-1009 说反话
解题思路
STL stack
- 因为句子要倒序输出,所以可以利用栈先进后出的特性
- 将每个单词存入栈最后依次输出即可
- 输入的时候可能会有点儿麻烦,具体怎么操作见代码吧
附上代码
#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int INF=0x3f3f3f;
string s;
int main(){
stack<string> st;
while(cin>>s){
st.push(s);
char a=getchar();
if(a!=' ')
break;
}
cout<<st.top();
st.pop();
while(!st.empty()){
cout<<" "<<st.top();
st.pop();
}
cout<<endl;
return 0;
}
推荐阅读
-
PAT (Basic Level) Practice (中文)1001
-
PAT 1009 说反话
-
PAT乙级1009 说反话(java)
-
PAT (乙级) 1009 说反话
-
PAT (Basic Level) Practice (中文)1009 说反话 (20 分)
-
PAT (Basic Level) Practice 1009 说反话 (20 分)
-
PAT (Basic Level) Practice (中文)1009 说反话 (20)
-
PAT (Basic Level) Practice (中文)1066 图像过滤 (15 分)(C实现)
-
1066 图像过滤 (15 分)—PAT (Basic Level) Practice (中文)
-
PAT (Basic Level) Practice (中文) 1066 图像过滤 (15分)