//头文件
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
//声明函数
int fun1(char a[],char ch);
//主函数
int main(){
//定义变量 保存输入的字符串和字符
char a[100],ch;
//定义变量 保存字符出现的次数
int count=0;
//提示语句
printf("请输入字符串:");
//输入字符串
gets(a);
//提示语句
printf("请输入字符:");
//输入字符
ch=getchar();
//count获取函数返回值
count=fun1(a,ch);
//输出结果
printf("%c在%s中出现%d次",ch,a,count);
//返回
return 0;
}
//子函数
int fun1(char a[],char ch){
//定义变量 保存字符出现的次数
int count=0;
//使用for循环,遍历数组
for(int i=0;i<strlen(a);i++){
//判断输入的字符和数组是否相同
if(a[i]==ch)
//次数加1
count++;
}
//返回主函数
return count;
}
C语言实现字符在字符串中出现的次数
最新推荐文章于 2024-09-09 08:35:54 发布