题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include<stdio.h> #include<string.h> int main(){ int i = 0; int j = 0; int len = 0; char str[5000] = {0}; char chr[2] = {0}; scanf("%[^\n]", str); scanf("%s", chr); len = strlen(str); if(chr[0] - '0' >= 0 && chr[0] - '0' <= 9){ for(i = 0,j = 0; i < len; i++){ if(str[i] == chr[0]){ j++; } } } else { for(i = 0,j = 0; i < len; i++){ if(str[i] == chr[0] || str[i]+32 == chr[0] || str[i] == chr[0]+32){ j++; } } } printf("%d\n", j); return 0; }