题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <stdio.h> #include<ctype.h> //这里主要就是大小写字符处理比较一下 int main() { char str[1001]={0}; char word; int count_alph=0; gets(str); scanf("%c",&word); //printf("word is %c\r\n", word); //遍历作比较 for(int i=0; i< strlen(str);i++) { //字符串,数字 if(toupper(str[i]) == toupper(word)) { count_alph++; } } //空格,这里不知道怎么判定输入字符为空格的情况,特殊处理一下 if(count_alph == 0) { for(int i=0; i< strlen(str);i++) { if(str[i] == ' ') { count_alph ++; } } } printf("%d", count_alph); return 0; }