牛客编程题(C语言):HJ2 计算某字符出现次数
https://www.nowcoder.com/exam/oj/ta?tpId=37
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
提交代码
#include <stdio.h>
int main() {
char ch[5000];
// fgets(ch, 1000, stdin);//stdin 意思是键盘输入
gets(ch);//带空格输入字符串,遇回车结束
// printf("%s\n",ch);
char ch1,ch2;//匹配字符
scanf("%c",&ch1);
if(ch1>='a'&&ch1<='z'){
ch2 = 'A'-'a'+ch1;
}else if(ch1>='A'&&ch1<='Z'){
ch2 = 'a'-'A'+ch1;
}else{
ch2 = ch1;
}
// printf("ch1 is %c,ch2 is %c\n",ch1,ch2);
int i=0,count=0;
while(ch[i]!='\0') {
if(ch[i] == ch1||ch[i] == ch2){
count++;
}
i++;
}
printf("%d\n",count);
return 0;
}
执行结果