1个回答
展开全部
#include<stdio.h>
void main() { char str[256]; int a,b,c,d,i;
a=b=c=d=0; gets(str);
i=0;
while ( str[i]!=0 ) {
if ( str[i]>='A' && str[i]<='Z' ) a++;
else if ( str[i]>='a' && str[i]<='z' ) a++;
else if ( str[i]>='0' && str[i]<='9' ) b++;
else if ( str[i]==' ' ) c++;
else d++;
i++;
}
printf("字母%d,空格%d,数字%d,其他%d\n",a,c,b,d);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询