Problem Description
TeX中,左双引号是”““,右双引号是””“。输入一篇包含双引号的文章,你的任务就是把它转换成TeX的格式。
Sample Input
“To be or not to be,” quoth the Bard, “that is the question”. The programming contestant replied: “I must disagree. To
C' or not to
C’, that is The Question!”
Sample Output
To be or not to be,'' quoth the Bard,
that is the question”. The programming contestant replied:`I must disagree. To
C’ or not to `C’, that is The Question!”
代码
#include<stdio.h>
#include<string.h>
int main()
{
int flag = 1;//如果是1就左双引号,0是右双引号
int c;
while((c = getchar()) != EOF)
{
if(c == '"')
{
if(flag)//做双引号
{
printf("``");
flag = !flag;//更新为0,下次见到就是右双引号了
}
else
{
printf("''");
flag = !flag;
}
}
else printf("%c", c);
}
return 0;
}