関数countのプロトタイプは次のとおりです。intcount(char * s);、その関数は、文字列s内のすべての小文字の英字の数をカウントすることです。テストの主な機能を以下に示します。機能数を作成してください。

関数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のコード、それがあなたを助けることを願っています!

おすすめ

転載: blog.csdn.net/Sconnie/article/details/114086188