• C语言实现统计字符个数


    #include<stdio.h>
    int main()
    {
        int sz[10]={0},zm[26]={0},z[26]={0},i,space=0,e=0,t=0;
        char c;
        printf("请输入一段字符,统计其中各字符的数量 ");
        while((c=getchar())!=' ')
        {
            if(c<='z'&&c>='a')
                zm[c-'a']++;
            else if(c<='Z'&&c>='A')
                z[c-'A']++;
            else if(c<='9'&&c>='0')
                sz[c-'0']++;
            else if(c==' ')
                space++;
            else
                e++;
        }
        printf(" ");
        for(i=0;i<=9;i++)
        {
            t++;
            printf(" %d的个数为%d   ",i,sz[i]);
            if(t%3==0)
                printf(" ");
        }
        t=0;
        printf(" ");
        for(i=0;i<=25;i++)
        {
            t++;
            printf(" %c的个数为%d   ",i+97,zm[i]);
            if(t%3==0)
                printf(" ");
        }
        t=0;
        printf(" ");
        for(i=0;i<=25;i++)
        {
            t++;
            printf(" %c的个数为%d   ",i+65,z[i]);
            if(t%3==0)
                printf(" ");
        }
        t=0;
        printf(" ");
        printf(" 空格的个数为%d ",space);
        printf(" 其他字符的个数为%d ",e);
        return 0;
    }
  • 相关阅读:
    docker 之 docker-compose 初探
    docker 之 .net core 镜像制作
    docker 之 registry私有仓库(harbor)
    ASP.NET Core 学习笔记(认证授权)
    ASP.NET Core 学习笔记(http请求处理)
    ASP.NET Core 学习笔记(依赖注入)
    Linux基础编程之网络编程TCP实例
    功能包和CMakeLists.txt
    ROS的主节点(名称服务器)---roscore
    关于ros开发
  • 原文地址:https://www.cnblogs.com/flypie/p/4628628.html
Copyright © 2020-2023  润新知