欢迎来到IT嘟嘟的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
扩大
缩小

计算字符个数

//题目描述  计算字符个数
//写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
//输入描述 :
//第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。
//输出描述 :
//输出输入字符串中含有该字符的个数。
//
//示例1
//输入
//ABCDEF
//A
//输出
//1


//解题思路:
//遍历每个字符,不区分字符的大小写需要明白相差32
#include <stdio.h>
#include <string.h>
int main()
{
	char str[10000];
	char ch;
	int len = 0;
	gets(str);            //以enter即'\n'为字符串的结束符
	ch = getchar();       //getchar函数也是可行的
	//scanf("%c",&ch);    //使用scanf()函数输入字符也是可行的,
	for (int i = 0; i < strlen(str); i++)
	{
		if (str[i] == ch || str[i] == ch - 32 || str[i] == ch + 32)
			len++;
	}
	printf("%d\n", len);

	return 0;
}

  

posted on 2019-08-11 20:33  IT嘟嘟  阅读(282)  评论(0编辑  收藏  举报

导航