题目
在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''.
思路
依次读入字符, flag表示左右
代码
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
// freopen("output.txt","w",stdout);
char c;
bool flag = true;
while((c = getchar()) != EOF)
{
if(c == '"')
{
printf("%s",flag ? "``" : "''");
flag = !flag;
}
else printf("%c",c);
}
return 0;
}
错误点
while(c = getchar() != EOF)