就直接统计出现的数字字符 或者 按照ASCII值对应的数字值范围统计
// temp 为你输入的那串字符串数组,num就是数字字符个数
int num;
for (int i = 0; i < temp.size(); ++i) {
num = 0;
for (int j = 0; temp[i][j] != '\0'; ++j) {
if (temp[i][j] - '0' >= 0 && temp[i][j] - '0' <= 9) {
++num;
}
}
cout << num << endl;
}