输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int main ()
{
char a[1000];
gets(a);
int i;
int sum[4] = {0};
for(i = 0; i < strlen(a); i++)
{
if(a[i] == ' ')
sum[1]++;
else if((a[i] <= 'z' && a[i] >= 'a' )||(a[i] <= 'Z' && a[i] >= 'A'))
sum[0]++;
else if(a[i] >= '0' && a[i] <= '9')
sum[2]++;
else
sum[3]++;
}
for(i = 0; i < 4; i++)
cout<<sum[i]<<endl;
return 0;
}