//自定义一个函数,计算并返回指定字符串中数字字符的个数。在主函数中输入字符串并输出结果。
#include <stdio.h>
int main()
{
int num(int x);
int i,ch,count=0;
char str[]="dasjdio12ADSKo sadlp!#@!432asd";
char *p=str;
for(i=0;str[i]!='\0';i++)
{
ch=*(p+i);
count=count+num(ch);
}
printf("%d",count);
return 0;
}
int num(int x)
{
if(x>=48&&x<=57)
{
return 1;
}
else
{
return 0;
}
}