欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

HDUOJ 1062 TEXT REVERSE

发布时间:2023/11/30 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 HDUOJ 1062 TEXT REVERSE 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
#include<iostream> #include<stdlib.h> #include <iomanip> #include<stack> using namespace std;int main(){//次数int n = 0;while (cin >> n) {//这里需要读一个字符,需要消除换行符的影响 getchar();while (n--) {char c;stack<char> stack;while (1) {c = getchar();if (c == ' ' || c == '\n' || c == EOF) {//若遇到空格、换行符、EOF则反向输出while (!stack.empty()) {//先输出顶部的字符,再将其弹出cout << stack.top();stack.pop();}putchar(c); //这里c是空格、换行符、EOF中的一个,putchar出c保持输出格式正确if (c == EOF || c == '\n')//用于判断输入是否结束break;}//若未遇到停止提示,则不断输入胡else stack.push(c);}}}return 0; }

 

转载于:https://www.cnblogs.com/DaiShuSs/p/9603061.html

总结

以上是生活随笔为你收集整理的HDUOJ 1062 TEXT REVERSE的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。