2017 ACM 字符串的本质

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

思路:思考字符串和数字的本质区别是什么。

今天先是试着做了一个完全背包的题目,发现自己还是不会做,弄了几个小时还是不会,眼看就要到11点,于是就挑了一个简单的题目来放松哈心情。

结论就是,自己的基础太薄弱了。看到这个简单的题目自己还是Google了一下,才知道如何做。

希望自己国庆这几天能好好把落下的课程好好补一下。

查阅的收获:

本题可以通过 

if (c=='\n') break;

a[i] != '\0';

Code:

#include <iostream>
using namespace std;

int main()
{
    int n, count = 0;
    char a[100];
    cin >> n;
    while (n--)
    {
        cin >> a;
        for (int i = 0; a[i] != '\0'; i++)
        {
            if (a[i] >= '0'&&a[i] <= '9')
                count++;
        }
        cout << count << endl;
        count = 0;
    }
    return 0;
} 

 

posted @ 2018-09-29 23:03  CheeseIce  阅读(174)  评论(0编辑  收藏  举报