您的位置:首页 > 其它

计算字符个数

2016-08-25 20:54 83 查看
描述

题目描述

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

输入描述:

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

输出描述:

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

输入例子:

ABCDEF

A

输出例子:

1

答案

#include <stdio.h>
#include <string.h>

int main(void)
{

char str[5000];
char word,word_trans;
int len,cnt = 0;
int i;

gets(str);
scanf("%c",&word);
//gets(word);
if (word <= 'Z')
word_trans = word + ('z' - 'Z');
else
word_trans = word - ('z' - 'Z');
len = strlen(str);
for(i = 0; i < len-1; i++)
{
if(str[i] == word || str[i] == word_trans)
cnt++;
}
printf("%d",cnt);

return 0;
}


注意题目要求不分大小写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算字符个数