函数count的原型为:int count(char *s);,其功能是统计字符串s中所有的小写英文字母的个数。测试用主函数如下所示,请编制函数count。

函数count的原型为:int count(char *s);,其功能是统计字符串s中所有的小写英文字母的个数。测试用主函数如下所示,请编制函数count。

#include<stdio.h>
int main()
{
    
    
int count(char *s);
char str[200];
int slen;
gets(str);
slen=count(str);
printf(“count=%d\n”,slen);
return 0;
}

完整代码如下:

#include<stdio.h>
#include <string.h>

int count(char *s)
{
    
    
	int i,n=0;
	for(i=0;i<=strlen(s);i++)
	{
    
    
	if(*(s+i)>='a'&&*(s+i)<='z')
		n++;
	}
	return n;
}

int main()
{
    
    
	int count(char *s);
    char arr[200];
    int len;
    gets(arr);
    len=count(arr);
    printf("其中小写字母有%d个\n",len);
    return 0;
}

运行结果如图所示:
在这里插入图片描述
菜菜的代码,希望能够帮助到你哟!

猜你喜欢

转载自blog.csdn.net/Sconnie/article/details/114086188