c语言如何判断字符串中有几个中文

2024-11-18 02:43:30
推荐回答(2个)
回答1:

#include

int main()

{char s[200];

int i,n=0;

gets(s);

for(i=0;s[i];i++)

if(s[i]<0){i++;n++;}

printf("\"%s\"中含有%d个中文\n",s,n);

return 0;

}

回答2:

连续两个字节的最高位为1的都被判定为中文。