您的位置:首页 > 其它

hdu 2030 汉字统计

2014-07-19 13:18 423 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2030

题目大意:对输入的一个字符里面找出汉字的个数,这里的解题技巧是:汉字的ascll码是负数,还有要注意的是每个汉字占2个字节!!

#include <stdio.h>
#include <string.h>
int main ()
{
char ch[1050];
int n,i,sum;
while (scanf("%d",&n)!=EOF)
{
gets(ch);
while (n--)
{
sum=0;
gets(ch);
int l=strlen(ch);
for (i=0; i<l; i++)
if (ch[i]<0)
sum++;
printf ("%d\n",sum/2);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: