UVa272-TeX中的引号
生活随笔
收集整理的這篇文章主要介紹了
UVa272-TeX中的引号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
傳送門
【題目分析】
今天開始刷紫書的題目啦
這道題很簡單,需要注意的是c=getchar()需要加上括號,因為賦值語句的優先級比判等低
而且書中說好像最好用整型變量,因為EOF的值為-1,在字符變量中沒有這個值。(但是我自己寫了一個測試了一下好像也沒有什么問題)
【AC代碼】
#include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<iostream> #include<cmath> #include<climits> #include<queue> #include<vector> #include<set> #include<map> using namespace std;typedef long long ll; const int INF=0x3f3f3f3f; const int MAXN=10;int main() {int c,p=0;while((c=getchar())!=EOF){if(c=='"'){if(p%2==0){printf("``");}else{printf("''");}p++;}else{printf("%c",c);}}return 0; } #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<queue> #include<cstdlib> #include<set> #include<map> #include<vector>using namespace std;typedef long long ll; const int INF=0x3f3f3f3f; const int MAXN=1e5+5;int main() { // freopen("data.in","r",stdin); // freopen("data_test.out","w",stdout);char c;bool p=true;while((c=getchar())!=EOF){if(c=='"'){printf("%s",p?"``":"''");p=!p;}else{printf("%c",c);}}return 0; }總結
以上是生活随笔為你收集整理的UVa272-TeX中的引号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CodeChef - DGCD——树链剖
- 下一篇: UVa10082