C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。

例题:请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。

注意:请勿改动主函数main和其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。

代码如下:

#include<stdio.h>
#define N 100
int fun(char s[],char ch)
{
    
    
	int i=0,sum=0;
	while(s[i])
	{
    
    
		if(s[i]==ch)
			sum++;
		i++;
	}
	return sum;
}
main()
{
    
    
	int sum;
	char str[N],ch;
	printf("Input a string:\n");
	gets(str);
	printf("Input a character:\n");
	scanf("%c",&ch);
	sum=fun(str,ch);
	printf("Number of %c:%d\n",ch,sum);
}

输出运行窗口如下:
在这里插入图片描述

越努力越幸运!
加油,奥力给!!!

猜你喜欢

转载自blog.csdn.net/qq_45385706/article/details/112801288