判断输入字符串中0~9的个数
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int i = 0, n = 0;
char a[100];
memset(a, '!', sizeof(a));
cin >> a[i];
if (a[i] >= '0' && a[i] <= '9')
n++;
while (a[i] != '#') {
cin >> a[++i];
if (a[i] >= '0' && a[i] <= '9')
n++;
}
cout << n;
return 0;
}
输入:
ghhasgkhbcdasjhvvsdhj1234567890#
输出:
10