java
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int num=0;
String a=sc.nextLine().toUpperCase();
char last=sc.nextLine().toUpperCase().toCharArray()[0];
for(int i=0;i<a.length();i++){
if(a.charAt(i)==last){
num++;
}
}
System.out.println(num);
}
}
c语言版
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
char a[10000];
char m;
int n=0;
gets(a);
scanf("%c",&m);
if(m>=97&&m<=122){
m=m-32;
}
for(int i=0;i<strlen(a);i++){
if(a[i]>=97&&a[i]<=122)
a[i]=a[i]-32;
if(a[i]==m){
n++;
}
}
printf("%d\n",n);
return 0;
}