现有一串长度小于80的字符串,统计字符串中大写字母,小写字母及数字字符的个数

字符串字符个数,大写字母,小写字母时间就是好伤心好想你辛苦于大大个

isupper()/islower()/isdigit()/试试

供参考:

#include<stdio.h>

int main()
{
    int i=0,low=0,upp=0,num=0;
    char s[80];
    gets(s);
    while (s[i]){
           if(s[i]>='A' && s[i]<='Z') upp++;
           if(s[i]>='a' && s[i]<='z') low++;
           if(s[i]>='0' && s[i]<='9') num++;
           i++;
    }
    printf("upp=%d,low=%d,num=%d\n",upp,low,num);
    
    return 0;
}