#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch;
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;
while((ch=getchar())!='\n')
{
if(ch<=127&&ch>=123)
a++;
else if(ch>=97&&ch<=122)
b++;
else if(ch<=96&&ch>=91)
c++;
else if(ch<=90&&ch>=65)
d++;
else if(ch>=58&&ch<=64)
e++;
else if(ch>=48&&ch<=57)
f++;
else if(ch>=33&&ch<=47)
g++;
else if(ch==32)
h++;
else
i++;
}
printf("%d %d %d %d",d+b,f,h,a+c+e+g+i); }
水仙花数
#include <stdio.h>
int main()
{
int n,a,b,c;
for(n=100;n<1000;n++)
{ a=n/100;
b=(n%100)/10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",n);
}