题目:将字符串中的""变成“”
注意汉字字符为两个字节,主要判断是上引号还是下引号
通过记录数的奇偶判断上引号还是下引号
#include<stdio.h>
int main()
{
char c;
int m=0;
while((c=getchar())!=EOF)
{
int a=0;
if(c=='"')
{
m++;
a=m;
}
if(c!='"')
putchar(c);
if(a%2==1)
printf("“");//不能用putchar()汉字为两个字符,这个比较方便
if(a%2==0&&a!=0)
printf("”");
}
return 0;
}