#include<stdio.h>
int main(){ char a; int b=1; while((a=getchar())!=EOF) {if(a=='"'&&b==1)
{ printf("``"); b=0; } else if(a=='"'&&b==0) {printf("''");
b=1;}
if(a!='"') { printf("%c",a); } } return 0;}
用getchar进行单个字符的输入,同时判断是否为符合条件的字符。如果符合条件,则进行转换,如果不符合条件,则直接输出。应该用一个变量来判断是第一个“和第二个”,进行不同的输出。最后一定要注意return 0;的书写以保证正常退出。