高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
fun函数统计字符串中数字字符的个数,请补全代码。
#include <stdio.h>
int fun(char *s)
{
int cnt=0;
while(*s!='\0')
{
/**********found**********/
if(*s>='0' && ___1___ )
/**********found**********/
___2___;
/**********found**********/
___3___;
}
return cnt;
}
int main()
{
char str[100];
gets(str);
printf("digit=%d\n",fun(str));
return 0;
}
*s<='9'
cnt++
s++
第1空判断字符是否在'0'到'9'之间;第2空数字计数器加1;第3空指针移动。输入a1b2c3d,输出digit=3。