编辑代码

#include <stdio.h>
void fun(char *s,int *a,int *b)

{while(*s)
{if(*s>='A'&&*s<='Z')
*a=*a+1;
if(*s>='a'&&*s<='z')
*b=*b+1;
s++;
}
}

main () 
 {
    char s[100];
    int upper=0,lower=0;
    printf("\n Please a string: ");
    gets(s);
    fun(s,&upper,&lower);
    printf("\n upper=%d lower=%d\n",upper,lower);
    return 0;
}