演算法篇-字串-TeX括號
題目:在TeX中,左雙引號是”,右雙引號是“。輸入一篇包含雙引號的文章,你的任務是把他轉換成TeX的格式。
樣例輸入:
"To be or not to be,"quoth the Bard,"that is quesion".
樣例輸出:
”To be or not to be, ”quoth the Bard,“ that isquesion ”.(這個句首好像自動切換成這樣了)
程式碼如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int c,q=1;
while((c=getchar())!=0)
{
if (c=='"')
{
if (q==1)
{
cout<<"“";
q=!q;
}
else
{
cout<<"”";
q=!q;
}
}
else
{
putchar(c);
}
}
return 0;
}
執行結果:
知識點總結:
利用一個標誌變數判斷一個雙引號是“左”雙引號還是“右”雙引號。
相關文章
- 演算法題:判斷括號字串是否有效演算法字串
- [PHP字串]②--花括號{}的作用PHP字串
- interleave字串;及括號匹配分析字串
- JSON 字串中的中括號和大括號區別詳解JSON字串
- [Go 演算法]20:有效括號(棧)Go演算法
- JavaScript取出字串中括號裡的內容JavaScript字串
- 理解正規表示式中的括號 (),方括號 [] 和大括號 {}
- Python有效括號字串判斷和深度計算Python字串
- 演算法練習題1-括號序列演算法
- 括號畫家
- 【棧】括號匹配
- (譯) javascript中的物件,方括號和演算法JavaScript物件演算法
- {{rateTime}}大括號裡面的數字轉換為字串(日期)字串
- 演算法篇-字串-WERTYU演算法字串
- c++物件建立帶括號與無括號的區別C++物件
- JavaScript中圓括號()和方括號[]的一個特殊用法JavaScript
- js正規表示式獲取字串中多個大括號{}中的內容,包括大括號並放入陣列中JS字串陣列
- Shell 括號總結
- Swift之花括號Swift
- 最長有效括號
- 【題解】括號序列
- C# 正規表示式提取字串中括號裡的值C#字串
- 正則中括號點符號符號
- 讓我們一起啃演算法----有效的括號演算法
- JavaScript 函式呼叫時帶括號和不帶括號的區別JavaScript函式
- Matlab中的括號()[]{}Matlab
- 每日一題: 有效括號每日一題
- 20. 有效的括號
- 演算法篇-字串-週期串演算法字串
- 如何在SpringBoot/Tomcat的URL查詢字串中的支援括號?Spring BootTomcat字串
- 使用eval()將json字串轉換為物件要多加一個小括號JSON字串物件
- [leetcode]有效的括號LeetCode
- ACM 括號配對問題ACM
- 22. 括號生成-c++C++
- 力扣 22. 括號生成力扣
- [C++]括號使用小技巧C++
- 括號生成-LeetCode22LeetCode
- 萬用字元 and [] 中括號的用法字元