CY语言请编写函数fun,其功能是:统计s所指字符串中的数字字符个数,并作为函数值返回。 例如,s所指字符串中的内容是:2def35ad 函数fun返回值为:11
时间: 2024-05-13 13:20:32 浏览: 9
```c
int fun(char *s){
int count = 0;
while(*s){
if(*s >= '0' && *s <= '9'){
count++;
}
s++;
}
return count;
}
```
解释:
函数的参数是一个指向字符串的指针,因为我们需要遍历整个字符串来统计数字字符的个数。在函数中,我们定义了一个计数器变量count,初始值为0。然后使用while循环遍历字符串,直到遇到字符串的结尾(即空字符'\0')。在循环中,我们使用if语句判断当前字符是否是数字字符,如果是,则将计数器变量加1。最后返回计数器变量的值即可。