统计字符串中大小写字母的个数

有数字则不计入统计要用上下面的语句
if ( ss [ i ]>=' A '&& ss [ i ]<=' Z ')
upper ++;
else if ( ss [ i ]>=' a '&& ss [ i ]<=' z ')
lower++;

因为你没发出完整题目要求,我大概猜测着题目要求给你写了一版,供你参考。

#include <stdio.h>
#include <string.h>

int main()
{
    int upper=0, lower=0;
    char ss[100];
    scanf("%s", &ss);
    for (int i = 0; i<strlen(ss); i++) {
        if (ss[i]>='A' && ss[i]<='Z')
            upper++;
        else if (ss [i]>='a' && ss [i]<='z')
            lower++;
    }
    printf("upper: %d lower: %d", upper, lower);
    return 0;
}