#include
#include
main()
{
int i,j=0,k;
char a[1000];//长度自己根据实际情况调整
printf("请输入一串字符串:\n");
gets(a);
k=strlen(a);
for(i=0;iif('0'<=a[i]<='9')
j++;
printf("这串字符串中数字字符有%d个!\n",j);
}
1、自定义函数的形参定义为字符型数组
2、主函数中给字符型数组赋值,并以数组名为实参调用自定义函数
3、自定义函数中个,每次读取一个数组元素,判断是否是‘0’---‘9’的字符,如果是,累加器加1.