C语言请编写函数 fun ,它的功能是:求出 ss 所指字符串中指定字符的个数,并返回此值。 例如,若输入字符串:123412132,输入字符为:1,则输出:3。
时间: 2024-05-11 21:17:10 浏览: 113
2023年计算机二级C语言考试真题汇总.doc
可以使用循环遍历字符串,逐个字符比较是否与指定字符相同,相同则计数器加1,最后返回计数器的值即可。以下是示例代码:
```c
int fun(char* ss, char c) {
int count = 0;
while (*ss != '\0') {
if (*ss == c) {
count++;
}
ss++;
}
return count;
}
```
其中,`*ss` 表示当前指向的字符,`ss++` 表示指针后移一位。在循环过程中,如果当前字符与指定字符相同,则计数器加1。最终返回计数器的值即为指定字符在字符串中出现的次数。
阅读全文