這題非常簡單,只要一直讀入字元,如果是雙引號(")就判斷出現是第奇數次還是偶數次,如果是奇數次就輸出(``);如果是偶數次,輸出('');其他狀況則直接把字元輸出就好
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題庫目錄
回首頁
沒有留言:
張貼留言