TeX中的引号 (Tex Quotes, UVa 272)
在Tex中,做双引号的"``",右双引号是"''"(两个回车左边的).输入一篇包含双引号的文章,你的任务是把它转换成TeX的格式。
样例输入:"To be or not to be,"quoth the Bard,"that is the question".
样例输出:
``To be or not to be''quoth the Bard,``that is the question''.
- 1
- 2
- 3
- 4
以下为代码:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int c, q = 1;
while((c = getchar()) != EOF)
{
if (c == '"')
{
printf("%s", q?"``" : "''");
q = !q;
}
else
{
cout<<char(c);
}
}
return 0;
}