#include<stdio.h>
void main()
{
int i = 0, j = 0, k = 0, a = 0;
char la;
while ((la = getchar()) != '\n')
{
if ((la >= 'a' && la <= 'z') || (la >= 'A' && la <= 'Z'))
i++;
else if (la >= '0' && la <= '9')
j++;
else if (la == ' ')
k++;
else a++;
}
printf("英文字符的个数为:%d,数字的个数为:%d,空格的个数为:%d,其他字符的个数为:%d\n", i, j, k, a);
system("pause");
}
具体参照:
getchar()