`fgets` 函数用于从标准输入(`stdin`)中读取一行字符串,
     并将其存储在指定的字符数组 `str` 中。
     `sizeof str/sizeof str[0]` 是用来计算字符数组 `str` 的大小。
     这个表达式计算的结果是字符数组 `str` 可以容纳的元素个数(包括结尾的空字符 `\0`)
     。然后,这个值作为第二个参数传递给 `fgets` 函数,表示读取的最大字符数。
     所以,`fgets(str,(sizeof str/sizeof str[0]),stdin);` 
     的作用是从标准输入中读取一行字符串,并将其存储在字符数组 `str` 中,
     最多读取 `str` 可容纳的字符数。
#include<stdio.h>
int main()
{
	char str[1000],ch;
	int i,frequency=0;
	printf("字符串:");
	fgets(str,(sizeof str/sizeof str[0]),stdin);
	/*
	`fgets` 函数用于从标准输入(`stdin`)中读取一行字符串,
	并将其存储在指定的字符数组 `str` 中。
	`sizeof str/sizeof str[0]` 是用来计算字符数组 `str` 的大小。
	这个表达式计算的结果是字符数组 `str` 可以容纳的元素个数(包括结尾的空字符 `\0`)
	。然后,这个值作为第二个参数传递给 `fgets` 函数,表示读取的最大字符数。
	所以,`fgets(str,(sizeof str/sizeof str[0]),stdin);` 
	的作用是从标准输入中读取一行字符串,并将其存储在字符数组 `str` 中,
	最多读取 `str` 可容纳的字符数。
	*/
	printf("特定字符:");
	scanf("%c",&ch);
	for(i=0;str[i]!='\0';++i)
	{
		if(ch==str[i])
		  ++frequency;
	}
	printf("字符 %c 在字符串中出现的次数为:%d",ch,frequency);
	return 0;
 } 


















