首页 > ACM题库 > HDU-杭电 > hdu 2017 字符串统计-字符串处理-[解题报告]C++
2013
12-26

hdu 2017 字符串统计-字符串处理-[解题报告]C++

字符串统计

问题描述 :

对于给定的一个字符串,统计其中数字字符出现的次数。

输入:

输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。

输出:

输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。

样例输入:

2
asdfasdf123123asdfasdf
asdf111111111asdfasdfasdf

样例输出:

6
9

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2017

#include <ctype.h>
#include <stdio.h>

int main(void)
{
    int n, d;
    char c;

    scanf("%d%*c", &n);
    while (n--)
    {
        for (d = 0 ; (c = getchar()) != '\n' ;)
        {
            if (isdigit(c)) d++;
        }
        printf("%d\n", d);
    }

    return 0;
}

解题转自:http://blog.csdn.net/basementman/article/details/16920589


  1. 第2题,TCP不支持多播,多播和广播仅应用于UDP。所以B选项是不对的。第2题,TCP不支持多播,多播和广播仅应用于UDP。所以B选项是不对的。

  2. 其实国内大部分公司对算法都不够重视。特别是中小型公司老板根本都不懂技术,也不懂什么是算法,从而也不要求程序员懂什么算法,做程序从来不考虑性能问题,只要页面能显示出来就是好程序,这是国内的现状,很无奈。

  3. Excellent Web-site! I required to ask if I might webpages and use a component of the net web website and use a number of factors for just about any faculty process. Please notify me through email regardless of whether that would be excellent. Many thanks