zoukankan      html  css  js  c++  java
  • 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; 

  • 相关阅读:
    vue 使用echarts 柱状图使用图片显示
    Devexpress分组小计
    小写转大写
    预览打印
    LINQ
    结束任务管理器进程
    游标
    查看死锁
    sql 分页
    压缩解压缩传输的数据
  • 原文地址:https://www.cnblogs.com/binanry/p/9234077.html
Copyright © 2011-2022 走看看