设计一个类Solution,其中包含一个成员函数count_digits,其功能是统计传入的string类型参数中数字字符的个数并返回。

求一个代码比较急
C++的
```#include
#include
#include
#include
#include
#include
using namespace std;

/* 请在这里填写答案 */

int main()
{
int t;

cin >> t;
getchar();
while (t--)
{
    string str;
    Solution obj;

    getline(cin,str);
    int digits = obj.count_digits(str);

    cout << digits << endl;
}

return 0;

}

class Solution
{
public:
    int count_digits(string s)
    {
        int n = 0;
        const char * p = s.c_str();
        for (int i = 0; p[i]; i++)
        {
            if (p[i] >= '0' && p[i] <= '9') n++;
        }
        return n;
    }
};

问题解决的话,请点下采纳