2007年11月4日 星期日

Problem 272 TeX Quotes,單雙引號問題處理


這題非常簡單,只要一直讀入字元,如果是雙引號(")就判斷出現是第奇數次還是偶數次,如果是奇數次就輸出(``);如果是偶數次,輸出('');其他狀況則直接把字元輸出就好

if(c == '"')
{
if(i==1)
{
putchar('`');
putchar('`');
i=0;
}
else if(i==0)
{
putchar('\'');
putchar('\'');
i=1;
}
}
else
putchar(c);

Solved by Wellwind
p272題目連結
回ACM題庫目錄
回首頁

沒有留言: