parent
298bfa8567
commit
2ae988ed6f
@ -1,28 +0,0 @@
|
|||||||
# Function //字符分类统计
|
|
||||||
#include<stdio.h>
|
|
||||||
void Stringcount(char s[])
|
|
||||||
{
|
|
||||||
int le1=0,le2=0,di=0,sp=0,ot=0; //定义大写字母、小写字母、数字、空格和其它字符个数
|
|
||||||
int i;
|
|
||||||
for(i=0;s[i] != '\0';i++)
|
|
||||||
{
|
|
||||||
if(s[i] >='A' && s[i] <='Z')
|
|
||||||
le1++;
|
|
||||||
else if(s[i] >= 'a' && s[i] <= 'z')
|
|
||||||
le2++;
|
|
||||||
else if(s[i] >= '0' && s[i] <= '9')
|
|
||||||
di++;
|
|
||||||
else if(s[i]==' ')
|
|
||||||
sp++;
|
|
||||||
else
|
|
||||||
ot++;
|
|
||||||
}
|
|
||||||
printf("%d %d %d %d %d",le1,le2,di,sp,ot); //输出个数
|
|
||||||
}
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
char a[10];
|
|
||||||
gets(a); //输入字符串
|
|
||||||
Stringcount(a); //引用函数
|
|
||||||
return 0;
|
|
||||||
}
|
|
Loading…
Reference in new issue