UVa-272-TEX Quotes

这一题的话,因为题目中可能是有空格的,所以我们不能使用字符串读入,我们直接使用getchar函数,读入每一个字符判断一下是不是 " 如果是的话,我们就直接进行转换,然后翻转,下一次读入到 " 的时候我们就可以输出另外对应的字符了。

而且我们输入和输出可以同时进行,不必说一定要先输入后,完成所有输入之后再执行输出。

#include <cstdio>
using namespace std;
int main()
{ 
	int p=1;
	char ch;
	while ((ch=getchar())!=EOF) {
		if (ch=='"') {
			printf("%s",p?"``":"''");
			p=!p;
		}
		else 
			printf("%c",ch);
	}	
	return 0;
} 

 

posted @ 2018-12-14 10:21  xyee  阅读(133)  评论(0编辑  收藏  举报