• 1066: 字符分类统计


    题目描述

    输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。

    输入

    多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。

    输出

    输出分3行,格式见输出样例。

    样例输入

    Abse 4+5*3=?
    

    样例输出

    letter:4
    digit:3
    other:5
    

    来源

    #include<stdio.h> 
    #include<ctype.h> 
     
    int main() 

        char ch; 
        int letter, digit, other; 
        letter = digit = other = 0; 
     
        while( ch = getchar(), ch != ' ')//若读入的字符不是回车 
        { 
            if(isalpha(ch)) //若是字母'a'-'z'或'A'-'Z' 
                letter++; 
            else if(isdigit(ch))  //若是数字 
                digit++; 
            else 
                other++; 
        } 
     
        printf("letter:%d ", letter); 
        printf("digit:%d ", digit); 
        printf("other:%d ", other); 
        return 0; 

  • 相关阅读:
    webpack学习_管理输出(管理资源插件)
    vue路由
    vue动态组件,组件缓存
    vue组件间传参
    模块化
    安装Vue脚手架,创建Vue项目
    Vue常用指令
    VUE概述
    小程序调用微信支付接口
    Android音视频开发之-WebRTC技术实践
  • 原文地址:https://www.cnblogs.com/binanry/p/9234077.html
Copyright © 2020-2023  润新知