C++中字符串是一段汉字,如何统计某个特定的汉字个数

如题所述

#include <stdio.h>
#include <string.h>
int main()
{char s[]="已知C++中的字符串有一段汉字,如何统计某个特定的汉字的个数,若是别的汉字则不在统计的范围之内",s1[3]={0};
 int n=0,i;
 printf("\"%s\"\n请输入要在其中查找哪一个汉字:",s);
 scanf("%c%c",&s1[0],&s1[1]);
 for(i=0;i<strlen(s)-1;i++)
   if(s[i]>0)continue;
     else if(s[i]==s1[0]&&s[i+1]==s1[1])n++;
 printf("找到%d个\"%s\"\n",n,s1);
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答