• c语言练习17——输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数


    #include<stdio.h>
    #include<stdlib.h>
    /*题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数*/
    int main()  {
        system("color 1F");  // 设定显示框为蓝底白字
        system("mode con cols=80 lines=30");  //固定显示框尺寸
        /******************************************程序主体分割线(顶部)*************************/
        int l,i,n1,n2,n3,n4;
        char s[100];
        while(1){
        n1=0;
        n2=0;
        n3=0;
        n4=0;
        printf("请输入一行字符(回车键结束):
    ");
        for(i=0; i<100; i++) {
            scanf("%c",&s[i]);
            if(s[i]=='
    ')
                break;
        }
        l=i;
        for(i=0; i<l; i++)
            if(s[i]>='A'&&s[i]<='Z')
                n1++;
            else if(s[i]>='a'&&s[i]<='z')
                n1++;
            else if(s[i]==' ')
                n2++;
                else if(s[i]>='0'&&s[i]<='9')
                    n3++;
                    else
                        n4++;
        printf("这行字符中英文字符有【%d】个-空格有【%d】个-数字有【%d】个-其他字符有【%d】个
    ------------------------------------------------------------------------------
    ",n1,n2,n3,n4);
    }
        /******************************************程序主体分割线(底部)***************************/
        return 0;
    }
    生命的意义在于学习,学习让生活变得精彩
  • 相关阅读:
    学习java第8课:idea新建项目
    学习java第9课:IDEA注释
    淘宝专业术语
    学习java第2课:电脑常用快捷键
    学习java第7课:初识idea
    学习java第5课:java程序运行机制
    学习java第6课:Hello,World!
    学习java第4课:java 安装卸载
    学习java第3课;dos命令
    odoo命名规范及常用函数
  • 原文地址:https://www.cnblogs.com/gougouwang/p/11401723.html
Copyright © 2020-2023  润新知