问题:
在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’’.
解决:
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int c, q= 1;
while ((c = getchar()) != EOF)
{
if (c == '"')
{
cout << (q ? "``" : "''");
q = !q;
}
else
cout << char(c);
}
return 0;
}