admin 管理员组文章数量: 1086019
2024年4月22日发(作者:socket 10054 datasnap)
用c语言 利用字符重复出现的
次数编写一种方法
以下是一个简单的C语言程序,可以用来计算一个字符串中某个字符
重复出现的次数:
```c
#include
#include
int count_repeated_chars(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[100];
char c;
printf("Enter a string: ");
fgets(str, sizeof(str), stdin); // read string from user
printf("Enter a character to count: ");
scanf("%c", &c); // read character from user
int count = count_repeated_chars(str, c);
printf("The character '%c' appears %d times in the
string.n", c, count);
return 0;
}
```
这个程序首先定义了一个名为`count_repeated_chars`的函数,该函
数接受一个字符串和一个字符作为参数,并返回该字符在字符串中出
现的次数。该函数使用一个循环遍历字符串中的每个字符,并检查是
否与给定的字符匹配。如果匹配,则计数器递增。最后,该函数返回
计数器的值。
在`main`函数中,程序首先提示用户输入一个字符串和一个字符。然
后,它调用`count_repeated_chars`函数来计算该字符在字符串中出
现的次数,并将结果打印到屏幕上。
版权声明:本文标题:用c语言 利用字符重复出现的次数编写一种方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1713767305a650586.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论