照題目的規定做 " 的代換即可。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
char buf[10000]={0};
int i,flag;
flag=0;
while(fgets(buf,10000-1,stdin)!=NULL){
for(i=0;i<strlen(buf);i++){
if(flag==0 && buf[i]=='"'){
printf("``");
flag=1;
}else if(flag==1 && buf[i]=='"'){
printf("''");
flag=0;
}else{
printf("%c",buf[i]);
}
}
}
return 0;
}
沒有留言:
張貼留言