int number (char ch)
如果ch是'0'---'9'函数返回值是1,否则是0
#include <stdio.h>
int numer(char ch)
{
if(ch >= '0' && ch<='9')
return 1;
return 0;
}
int main()
{
char s[1000];
int i=0,count=0;
gets(s);
while(s[i] != 0)
{
if(number(s[i]) == 1)
count++;
i++;
}
printf("数字的个数为:%d\n",count);
return 0;
}