题意:根据样例可以看出,转换符号。
书上有一种极好的方法,getchar();
#include<stdio.h>
int main()
{
char c;
int p = 1;
while((c = getchar()) != EOF)
{
if(c == '"'){
printf("%s",p?"``":"''");
p = !p;
}
else printf("%c",c);
}
return 0;
}
然后自己也找到了一种,但是不提倡,比较麻烦。
#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char c[10000];
int p = 1;
while(gets(c))
{
int i;
for(i = 0;c[i]; i++)
if(c[i] == '"'){
printf("%s",p?"``":"''");
p = !p;
}
else
printf("%c",c[i]);
printf("\n");
}
return 0;
}