int j=0,k=0,l=0;
int main()
{char a[100],*p;
void can(char *p);
printf("輸入壹個字符串");
p=a;
gets(a);
can(p);
printf("大寫字母%d個\n",j);
printf("小寫字母%d個\n",k);
printf("數字%d個\n",l);return 0;}
void can(char *p)
{for(;*p;p++)
if((*p>='a')&&(*p<='z'))
++k;
else if((*p>='A')&&(*p<='Z'))
++j;
else if((*p>='0')&&(*p<='9'))
++l;
}