11、写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

题目描述

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。


输入描述:

输入一个有字母和数字以及空格组成的字符串,和一个字符。



输出描述:

输出输入字符串中含有该字符的个数。


输入例子:
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]!='\n'){
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 }

 

posted on 2017-06-13 10:01  olive_gyr  阅读(933)  评论(0编辑  收藏  举报