#include<stdio.h>
int main(void)
{
int q=0,y=0,s=0,k=0;
char c;
while((c=getchar() != '\n'))
{
if(c=' ') k+=1;
else
if(c>='0' && c<='9') s+=1;
else
if((c>='a' && c<='z') || (c>='A' && c<='Z')) y+=1;
else q+=1;
}
printf("字母个数为%d\n空格个数为%d\n数字个数为%d\n其他个数为%d\n",y,k,s,q);
return 0;
}
为什么只计算空格得数
慕用4063026
相关分类