题解 | #计算某字母出现次数#
计算某字母出现次数
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include<stdio.h> #include<ctype.h> int main(void) { char s[500]=""; char ch; int i = 0; int num = 0; //获取到字符串 for(i = 0; (s[i] = getchar())!='\n'; i++) { ; } ch = getchar(); for(i = 0; s[i]; i++) { if(isalpha(s[i])) { //不区分大小写 if(s[i] == ch || s[i] == ch + 'a'-'A' || s[i] == ch - 'a'+'A') { num++; } } else if(s[i] == ch){ num++; } } printf("%d\n", num); }