//4_5_1: TEX Quotes 双引号变换 POJ 1488
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const char str[2][3] = {"``","''"};
int main()
{
char c; //如果是单纯字符串可以用一个字符输出
int flag = 0; //flag = 0表示第一个双引号,= 1表示第二个双引号
while((c = getchar()) != EOF)
{
if(c == '"')
{
printf("%s",str[flag]);
flag = !flag; //技巧1和0之间的转换
}
else
putchar(c); //输出字符函数
}
return 0;
}
/*测试结果:通过测试
"asdfljoiwner" sdjaojhwoeits "asldkfjowe"saldkfj
``asdfljoiwner'' sdjaojhwoeits ``asldkfjowe''saldkfj
请按任意键继续. . .
*/
POJ 1488 TEX Quotes
最新推荐文章于 2018-11-30 15:56:17 发布