UVa-272-TEX Quotes

 題目連接:php

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

/*
	這道題目方法是逐個讀入字符,對當前讀入的字符判斷並處理便可
*/
#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;
}
相關文章
相關標籤/搜索