#include <stdio.h>
int main()
{
void count(char *);
char str[100];
printf("input string:\n");
gets(str);
count(str);
return 0;
}
void count(char *string)
{
char *p;
int i=0,j=0,k=0,w=0,y=0;
for(p=string;*p!='\0';p++)
{
if(*p>='A'&&*p<='Z') ++i;
else if(*p>='a'&&*p<='z') ++j;
else if(*p>='0'&&*p<='9') ++k;
else if(*p==' ') ++w;
else
++y;
}
printf("the number of capital letter: %d\n",i);
printf("the number of low-case letter: %d\n",j);
printf("the number of figure: %d\n",k);
printf("the number of space: %d\n",w);
printf("the number of other characters: %d\n",y);
}
运用指针方法统计一段字符串中大小写字母,数字,空格和其他字符个数
最新推荐文章于 2024-03-22 08:35:19 发布