首页 > ACM题库 > HDU-杭电 > hdu 2030 汉字统计[解题报告]C++
2013
12-26

hdu 2030 汉字统计[解题报告]C++

汉字统计

问题描述 :

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

输入:

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

输出:

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

样例输入:

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

样例输出:

14
9

#include<stdio.h>
#include<string.h>
#define MAX 100
char str[MAX];
int func()
{
    int i,len=strlen(str);
    int ans=0;
    for(i=0;i<len;i++)
        if(str[i]<0) ans++;
    return ans/2;
}
int main()
{
    int T;
    scanf("%d%c",&T);
    while(T--)
    {
        memset(str,0,sizeof(str));
        gets(str);
        printf("%d\n",func());
    }
    return 0;
}

解题转自:http://www.cnblogs.com/yuris115/p/3355592.html


  1. simple, however efficient. A lot of instances it is difficult to get that a??perfect balancea?? among usability and appearance. I must say that youa??ve done a exceptional task with this. Also, the blog masses quite fast for me on Web explore.