在c语言中编写函数。该函数可实现在一个字符串中查找给定字符出现的次数,并作为函数返回值返回,并在主函数中进行调用
时间: 2024-05-03 18:19:40 浏览: 99
C语言编程-编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数;
5星 · 资源好评率100%
下面是一个在C语言中编写的函数,它可以查找指定字符在给定字符串中出现的次数并返回该次数:
```c
#include <stdio.h>
#include <string.h>
int count_char(char* str, char c) {
int count = 0;
int len = strlen(str);
for(int i = 0; i < len; i++) {
if(str[i] == c) {
count++;
}
}
return count;
}
int main() {
char str[] = "Hello, World!";
char c = 'l';
int count = count_char(str, c);
printf("%c appears %d times in %s\n", c, count, str);
return 0;
}
```
该函数名称为`count_char`,接收一个字符串和一个字符作为参数,并在字符串中查找该字符出现的次数。首先,我们定义了一个计数器`count`并将其初始化为0,然后遍历字符串中的每个字符。如果当前字符与指定字符相同,则将计数器加1。最后,返回计数器的值。
在主函数中,我们定义一个字符串和一个字符,调用`count_char`函数,并将返回的计数器值打印到控制台上。
阅读全文