从键盘上输入一个字符串, 计算字符串里分别有多少个空格、小写字母、大写字母、数字和其他字符。
输入格式:
键盘中随机输入英文字符串,统计出字符串中空格、小写字母、大写字母、数字和其他字符分别有多少个。例如:
-al1E 3xce6lRS T+P9PS P?!gfyh#
输出格式:
space: 4
lower: 10
upper: 8
number: 4
others: 5
#include<stdio.h>
#include<string.h>
int main()
{
int s=0,l=0,u=0,n=0,o=0;
char c[100];
char* c1=c;
gets(c1);
while(*c1!='\0')
{
if(*c1>='a'&&*c1<='z')
{
l++;
}
else if(*c1>='A'&&*c1<='Z')
{
u++;
}
else if(*c1>='0'&&*c1<='9')
{
n++;
}
else if(*c1==' ')
{
s++;
}
else
{
o++;
}
c1++;
}
printf("space:%d\nlower:%d\nupper:%d\nnumber:%d\nothers:%d\n",s,l,u,n,o);
}
学弟学妹们加油努力吧,给学长点点赞