(HDOJ 2030)汉字统计

汉字统计
Problem Description
统计给定文本文件中汉字的个数。
 

Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
 

Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。

[Hint:]从汉字机内码的特点考虑~
 

Sample Input
2 WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa! 马上就要期末考试了Are you ready?
 

Sample Output
14 9
 

 AC code:

#include < stdio.h >
#include
< math.h >
#include
< ctype.h >
#include
< string .h >
#include
< stdlib.h >
#define  N 10000

int  main()
{
     
int  n;
     
char  s[N];
     scanf(
" %d%*c " , & n);
     
while (n -- )
     {
         
int  i,len,count = 0 ;
         gets(s);
         len
= strlen(s);
         
for (i = 0 ; i < len; i ++ )
         {
             
if (s[i] < '   ' )
             {
                 count
++ ;
                 }
             }
             printf(
" %d\n " ,count / 2 );
             memset(s,
0 , sizeof (s));
        }

} 

转载于:https://www.cnblogs.com/cpoint/archive/2011/04/13/2015432.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值