您的位置:首页 > 其它

UVa-272-TEX Quotes

2018-03-24 00:00 357 查看
题目链接:

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=208

/*
这道题目方法是逐个读入字符,对当前读入的字符判断并处理即可
*/
#include <iostream>
#include <stdio.h>
using namespace std;
int main(void)
{
char ch;
bool quotes_flag = true;

while ((ch = getchar()) != EOF)
{
if (ch == '"')//如果遇到“长得一样”双引号
{
printf("%s", quotes_flag ? "``" : "''");//就打印不一样的双引号
quotes_flag = !quotes_flag;//双引号总是成对的出现,所引左双引号出现后
}//下一次就是右双引号了,以此类推
else
putchar(ch);//如果是其他的字符就打印出来
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UVa OJ