题解 | 计算某字符出现次数

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

#include <stdio.h>
int main() {

	int sum = 0;
	char arr[1001] = { 0 };
	char* p = arr;
	char x = 0;
	gets(arr);//输入给定字符串
	x = getchar();//索引字符
	if (x >= '0' && x <= '9')//判断是否为数字
	{
		while (*p != '\0')

		{
			if (*p == x)
			{
				sum++;
				p++;


			}
			else p++;
		}
		printf("%d", sum);
	}
	if (x >= 'A' && x <= 'z')//判断是否为字母
	{
		while (*p != '\0')
		{
			if (*p == x || *p == x + 32 || *p == x - 32)//大小写
			{
				sum++;
				p++;


			}
			else p++;
		}
		printf("%d", sum);
	}
	



	return 0;
}

全部评论

相关推荐

程序员小白条:三方不签,不就是纯实习骗人吗,还是小公司,没毛了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务