函数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;
}
运行结果如图所示:
菜菜的代码,希望能够帮助到你哟!