题解 | #计算某字符出现次数#
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#include <stdio.h> #include<string.h> int main() { char arr[1000] = ""; gets(arr); char a = ' '; scanf("%c", &a); int i = 0; int sz = strlen(arr); int count = 0;//记录个数 for (i = 0; i < sz; i++) { //输入大写字母 if (((a == arr[i]) || (a == (arr[i] - 32))) && ((a >= 'A') && (a <= 'Z'))) { count++; } //输入小写字母 else if (((a == arr[i]) || (a == (arr[i] + 32))) && ((a >= 'a') && (a <= 'z'))) { count++; } //输入数字 else if ((a == arr[i]) && (a >= '0') && (a <= '9')) { count++; } } printf("%d\n", count); return 0; }