#include<stdio.h>
#include<conio.h>
#include<string.h>
counts(char str[]){
int i
int a=0,b=0,c=0,d=0;
gets(str);
for(i=0;i<100;i++){
if(str[i]>=65&&str[i]<=90||str[i]>=97&&str[i]<=122)
a=a+1;
else if(str[i]>=48&&str[i]<=57)
b=b+1;
else if(str[i]=32)
c=c+1;
else d=d+1;}
}
main(){
char s[100];
int a,b,c,d;
counts(s);
printf("字母的个数为:%d",a);
printf("数字的个数为:%d",b);
printf("空格的个数为:%d",c);
printf("其他字符的个数为:%d",d);
}
#include<conio.h>
#include<string.h>
counts(char str[]){
int i
int a=0,b=0,c=0,d=0;
gets(str);
for(i=0;i<100;i++){
if(str[i]>=65&&str[i]<=90||str[i]>=97&&str[i]<=122)
a=a+1;
else if(str[i]>=48&&str[i]<=57)
b=b+1;
else if(str[i]=32)
c=c+1;
else d=d+1;}
}
main(){
char s[100];
int a,b,c,d;
counts(s);
printf("字母的个数为:%d",a);
printf("数字的个数为:%d",b);
printf("空格的个数为:%d",c);
printf("其他字符的个数为:%d",d);
}