zoukankan      html  css  js  c++  java
  • c语言 8-10

    1、

    #include <stdio.h>
    
    int main(void)
    {
        int i, j, ch;
        int cnt[10] = {};
        
        while((ch = getchar()) != EOF)
        {
            if(ch > '0' && ch < '9')
            {
                cnt[ch - '0']++;
            }
        }
        
        puts("show the times.");
        for(i = 0; i < 10; i++)
        {
            printf("'%d' : ", i);
            for(j = 0; j < cnt[i]; j++)
            {
                putchar('*');
            }
            putchar('
    ');
        }
        
        return 0;
    }

    2、

    #include <stdio.h>
    
    int main(void)
    {
        int i, j, ch;
        int cnt[10] = {};
        
        while((ch = getchar()) != EOF)
        {
            if(ch >= '0' && ch <= '9')
            {
                cnt[ch - '0']++;
            }
        }
        
        int max = cnt[0];
        for(i = 0; i < 10; i++)
        {
            if(cnt[i] > max)
            {
                max = cnt[i];
            }
        }
        
        for(i = max; i > 0; i--)
        {
            for(j = 0; j < 10; j++)
            {
                if(cnt[j] >= i)
                {
                    printf("   *");
                }
                else
                {
                    printf("    ");
                }
            }
            putchar('
    ');
        }
        puts("==============================================");
        for(i = 0; i < 10; i++)
        {
            printf("%4d", i);
        }
        putchar('
    ');
        return 0;
    }

    #include <stdio.h>
    
    int main(void)
    {
        int i, j, ch;
        int cnt[10] = {};
        
        while((ch = getchar()) != EOF)
        {
            if(ch >= '0' && ch <= '9')
            {
                cnt[ch - '0']++;
            }
        }
        
        int max = cnt[0];
        for(i = 0; i < 10; i++)
        {
            if(cnt[i] > max)
            {
                max = cnt[i];
            }
        }
        
        for(i = max; i > 0; i--)
        {
            for(j = 0; j < 10; j++)
            {
                if(cnt[j] >= i)
                {
                    printf("  *  ");
                }
                else
                {
                    printf("     ");
                }
            }
            putchar('
    ');
        }
        puts("=================================================");
        for(i = 0; i < 10; i++)
        {
            printf(" '%d' ", i);
        }
        putchar('
    ');
        return 0;
    }

  • 相关阅读:
    为什么 Redis 重启后没有正确恢复之前的内存数据
    Redis的启动过程
    Redis 如何保持和MySQL数据一致
    redis集群节点宕机
    mysql 数据库管理
    mysqladmin 命令详解
    MySQL 编译安装
    mysql 数据库简介
    xtrabackup安装部署(二)
    Non-negative Partial Sums(单调队列)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14803847.html
Copyright © 2011-2022 走看看