HDUOJ 1062 TEXT REVERSE
生活随笔
收集整理的這篇文章主要介紹了
HDUOJ 1062 TEXT REVERSE
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include<iostream>
#include<stdlib.h>
#include <iomanip>
#include<stack>
using namespace std;int main(){//次數(shù)int n = 0;while (cin >> n) {//這里需要讀一個(gè)字符,需要消除換行符的影響
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中的一個(gè),putchar出c保持輸出格式正確if (c == EOF || c == '\n')//用于判斷輸入是否結(jié)束break;}//若未遇到停止提示,則不斷輸入胡else stack.push(c);}}}return 0;
}
?
轉(zhuǎn)載于:https://www.cnblogs.com/DaiShuSs/p/9603061.html
總結(jié)
以上是生活随笔為你收集整理的HDUOJ 1062 TEXT REVERSE的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LOL 图标咋点亮啊顶级了 还+ 600
- 下一篇: 漯河治疗卵巢功能低下最好的医院推荐