写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个目标字符,然后输出该字符串中该字符的出现次数。(不区分大小写字母) 数据范围:1≤n≤1000
思路:设置一个数组A[1000],输入的字符为x,通过for循环对整个数组进行遍历,如果A[i]==x(字母相同)或者A[i]==x-32或者A[i]==x+32(不区分大小写),sum++,最后输出sum的值
#include <stdio.h>
#include <string.h>
int main(){
char A [1000];
int x,sum;
gets(A);
scanf("%c",&x);
// printf("%d", strlen(A));
for(int i=0;i<strlen(A);i++){
if(A[i]==x||A[i]==x-32||A[i]==x+32){
sum++;
}
}
printf("%d",sum);
}