POJ1488 UVA272 UVALive5381 TEX Quotes【输入输出】
Regionals 1994 >> North America - East Central NA
问题链接:POJ1488 UVA272 UVALive5381 TEX Quotes。入门练习题,用C语言编写程序。
问题简述:参见上述链接。
问题分析:这是一个有关字符流处理的问题,也是一个引号转换的问题。
程序说明:程序中,使用标志变量flag来识别开始引号还是结束引号。
AC的C语言程序如下:
/* POJ1488 UVA272 UVALive5381 TEX Quotes */ #include <stdio.h> int main(void) { int c, flag = 1; while((c=getchar()) != EOF) { if(c == '"') { if(flag) { putchar('`'); putchar('`'); } else { putchar('\''); putchar('\''); } flag = 1 - flag; } else putchar(c); } return 0; }