编写程序,输入一个以回车符结束的字符串(少于80字符),再输入一个字符,统计并输出该字符在字符串中出

编写程序,输入一个以回车符结束的字符串(少于80字符),再输入一个字符,统计并输出该字符在字符串中出现的次数,然后再输出该字符串。
#include <string>
int main() 
{ 
	char c;
	c=getchar();
	char ch[80] = { 0 };
	gets(ch);
	
	int n = strlen(ch);
	int num = 0;
	for (int i = 0; i < n; i++)
	{
		if (ch[i] == c)
			num++;
	}
	printf("字符%c出现的次数:%d", c, num);
	printf("%s", ch);
	return 0; 
} 

 

什么语言实现

代码如下,如有帮助,请采纳一下,谢谢。

#include <stdio.h>
#include <string>
int main()
{
	
	char buf[100] = { 0 };
	gets(buf);

	char c;
	c=getchar();

	int len = strlen(buf);
	int num = 0;
	for (int i = 0; i < len; i++)
	{
		if (buf[i] == c)
			num++;
	}
	printf("字符%c出现的次数:%d", c, num);
	getchar();
	getchar();
	return 0;
}