> 知识 >

C++中输入一段字符(无限制,文章中常见的均可),要求判断其中的汉字的数目.
不包括GB2312编码中除了汉字意外的标点符号等.

人气:889 ℃ 时间:2024-07-07 04:11:55
解答

#include
using namespace std;
int main()
{
int i=0,num=0;
char str[1000];
cin>>str;
while(str[i]!=0)
{
if((str[i]&0x80)==0x80) num++;
i++;
}
num/=2;
cout
再问: 标点符号还是不能喝汉字区分开来啊~~~
再答: while(str[i]!=0) { if((num%2==0) &&(str[i]

推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版