#include <string.h> #include <stdio.h> int main(void) { char a[1000], b,c; char notspace = 1; int n = 0, cnt = 0; while ((a[n++] = getchar()) != '\n') { //printf("%d %c\n", n, a[n-1]); if(notspace) { if(a[n-1] == ' ') { return 0; printf("input error\n"); } else notspace = 0; } if(n > 1001) { return 0; printf("input error\n"); } } a[n] = '\0'; //printf("a is %s\n", a); b = getchar(); //printf("%d %c\n", n, b); if((b <= 'z' && b >= 'a') || (b <= 'Z' && b >= 'A') || (b <= '9' && b >= '0')) { if((b <= '9' && b >= '0')) { for(int i = 0; i < strlen(a); i++) { if(a[i] == b) cnt++; } } if((b <= 'z' && b >= 'a')) { c = b - 'a' + 'A'; for(int i = 0; i < strlen(a); i++) { if((a[i] == b) || (a[i] == c)) cnt++; } } if((b <= 'Z' && b >= 'A')) { c = b + 'a' - 'A'; for(int i = 0; i < strlen(a); i++) { if((a[i] == b) || (a[i] == c)) cnt++; } } } else { return 0; printf("input error\n"); } printf("%d", cnt); return 0; }