本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。
输入格式:
输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。
输出格式:
在一行中输出给定字符在给定字符串中出现的次数。

我的答案:

#include <stdio.h>
int main()
{
	char str[80];//输入的数组
	char ch;//输入的字符
	int i,len,count=0;//记得初始化count
	gets(str);//输入数组
	len = strlen(str);//得到数组长度
	ch = getchar();//得到字符
	for (i = 0; i < len; i++)
	{
		if (str[i] == ch)//如果相等,次数加1
		{
			count++;
		}
	}
	printf("%d", count);
	return 0;
}
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐