C简洁 欢迎大神指点

#include "stdio.h"
#include "string.h"

#define cmp ('a'-'A')
#define Cmin(x,y) ((x>y?x:y)-(x<y?x:y))

int main(void)
{
    char str[1024]={0},C='\0';
    int count=0;
    fgets(str,sizeof(str), stdin);
    scanf("%c",&C);
    for(int i=0;i<strlen(str);i++)

        if(Cmin(str[i],C)==cmp||(str[i]-C)==0)
            count++;
    printf("%d",count);
    return 0;
}