例如输入字符串“aa 字符串* bb”,如何统计里面的汉字个数,给个简单的代码谢谢
//这有一段代码刚找的,不懂的地方在注释标出//
#include<stdio.h>
int main()
{
int n;
int count;
char c;
scanf("%d%*c", &n);//*c 这里不懂什么意思
while (n--)
{
count = 0;
while ((c = getchar()) != '\n')
if (c < 0){
count++;
getchar();
}
printf("%d\n", count);
}
return 0;
}
//网上大神的一段代码,不知道他是怎样区分开其他字符只数汉字的//
C中的汉字用“机内码”,一个汉字两字节,最高位都是1,所以可以用下列代码求得一个字符串里汉字的个数:
//#include "stdafx.h"//If the vc++6.0, with this line.有点太复杂了 可以帮我先看看 我刚贴出的的那段代码吗 貌似很简单 运行没有错误 谢谢
本回答被提问者采纳