(UVA)272 - TEX Quotes
2017-03-02 13:10
399 查看
题意:把一篇文章中的双引号""变成Tex格式(左引号为`` ,右引号为'')。
分析:关键是判断一个引号它是左引号还是右引号。
作者示范代码:
// UVa272 Tex Quotes // Rujia Liu #include<stdio.h> int main() { int c, q = 1; while((c = getchar()) != EOF) { if(c == '"') { printf("%s", q ? "``" : "''"); q = !q; } else printf("%c", c); } return 0; }
P.S: int类型和char类型是互通的,q就是判断左右引号的标志变量。
我的代码:(差别不大)
#include <bits/stdc++.h> using namespace std; int main() { char ch; int flag=1; while(~scanf("%c",&ch)) { if(ch=='"'){ printf("%s",flag?"``":"''"); flag=!flag; }else printf("%c",ch); } return 0; }
相关文章推荐
- uva 272 TEX Quotes
- UVA 272 - TEX Quotes
- UVa--272--TEX Quotes
- UVA 272 TEX Quotes
- UVa-272-TEX Quotes
- UVa272 TEX Quotes
- Problem 001——UVa 272 - TEX Quotes
- Uva 272 TEX Quotes
- UVa272_TEX Quotes
- UVA 272 Tex Quotes
- UVA272 TEX Quotes
- UVa 272 Tex Quotes
- Uva 272 - TEX Quotes
- UVa272——TEX Quotes
- UVa 272 - TEX Quotes
- UVA 272 TEX Quotes
- uva272 - TEX Quotes
- UVA - 272 TEX Quotes
- UVa 272 - TEX Quotes
- 【UVA272】TEX Quotes