题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
输入例子:
ABCDEF A
输出例子:
1
1 #include<stdio.h> 2 #include<stdlib.h> 3 #define n 5000 4 int main(){ 5 char a[n]; 6 char k; 7 int i; 8 int count=0; 9 //输入字符串,存放在数组中 10 for(i=0;i<n;i++){ 11 scanf("%c",&a[i]); 12 if(a[i]!=' '){ 13 continue; 14 }else break; 15 } 16 scanf("%c",&k); 17 //遍历数组 18 for(i--;i>=0;i--){ 19 if(a[i]==k||a[i]==k-32||a[i]==k+32){//不区分大小写 20 count++; 21 } 22 } 23 printf("%d",count); 24 25 }