// 统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数

一、题目

// 统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数

二、代码


#include 

int main(int argc, const char * argv[]) {
    // 统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数
    char c[10];
    int letter=0,sum=0,kg=0,other=0;
    for (int i=0; i<10; i++) {
        scanf("%c",&c[i]);
    }
    for (int j=0; j<10; j++) {
        if ((c[j]>='A'&&c[j]<='Z')||(c[j]>='a'&&c[j]<='z')||(c[j]>-79&&c[j]<0)) {
            letter++;
        }
        else if(c[j]>='0'&&c[j]<='9'){
            sum++;
        }
        else if(c[j]==' '){
            kg++;
        }
        else{
            other++;
        }
    }
    printf("中英文字符%d,数字%d,空格%d,其他%d,",letter,sum,kg,other);
    putchar('\n');
    return 0;
}

你可能感兴趣的:(c语言100题,c语言,c++)