统计一个字符串中大写字母,小写字母和数字各有多

如题所述

#include<stdio.h>
#include <string.h>
int main(){
    char s[50]={'0'};
    int i ,n=0,m=0;
    gets(s);
    for(i=0;i<strlen(s);i++){
        if(s[i]>='a' && s[i]<='z') n++;
        if(s[i]>='A' && s[i]<='Z') m++;
    }
    printf("\nx小写出现的次数为%d次  大写出现的次数为%d次",n,m);
}


 哦哦对了忘了数字了
if('0'<=a[i]<='9')  

温馨提示:答案为网友推荐,仅供参考
相似回答