#include<iostream>
using namespace std;
int main()
{
int i,j;
char a[3][6];
for(i=0;i<3;i++){
gets(a[i]);
}
int x=0,d=0,k=0,b=0;
for(i=0;i<3;i++){
for(j=0;j<6;j++){
if(islower(a[i][j]))
x++;
if(isupper(a[i][j]))
d++;
if(a[i][j]==' ')
k++;
if(ispunct(a[i][j]))
b++;
}
}
cout<<x<<" "<<d<<" "<<k<<" "<<b<<" "<<endl;
return 0;
}
用gets()输入否则没法记录空格