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

2024年11月18日 02:43
有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的都被判定为中文。