zoukankan      html  css  js  c++  java
  • 实验3-4 统计字符 (15分)

    本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。

    输入格式:

    输入为10个字符。最后一个回车表示输入结束,不算在内。

    输出格式:

    在一行内按照

    letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数
    
     

    的格式输出。

    输入样例:

    aZ &
    09 Az
    
     

    输出样例:

    letter = 4, blank = 3, digit = 2, other = 1


    #include<stdio.h>
    int main()
    {
    char c[10],ch;
    int i;
    int l=0,b=0,d=0,o=0;
    for(i=0;i<10;i++)
    {
    // ch=getchar();
    scanf("%c",&ch);
    if(ch>='0'&&ch<='9')
    {
    d++;
    }else if((ch>='a'&&ch<='z') || (ch>='A'&&ch<='Z'))
    {
    l++;
    }else if(ch==' '||ch==' ')
    {
    b++;
    }
    else
    {
    o++;
    }
    }
    printf("letter = %d, blank = %d, digit = %d, other = %d",l,b,d,o);
    return 0;
    }

    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    kernel structure
    linux cmd fuser/screen
    arm 指令架构
    udev 学习
    grup 2 ubuntu
    tiny6410 3.8.1 内核kgdb调试
    make 选项
    lfs 无知
    数据归一化的两种方法:最值归一化和0均值归一化
    使用随机队列实现生成迷宫
  • 原文地址:https://www.cnblogs.com/wven/p/12686793.html
Copyright © 2011-2022 走看看