関数countのプロトタイプは次のとおりです。intcount(char * s);、その関数は、文字列s内のすべての小文字の英字の数をカウントすることです。テストの主な機能を以下に示します。機能数を作成してください。
#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;
}
操作の結果を図に示します:
Caicaiのコード、それがあなたを助けることを願っています!