zoukankan      html  css  js  c++  java
  • hdu 2708 Vertical Histogram

    点击打开链接

    超级坑爹的题啊!

    1:多组(题中怎么看怎么像单实例)

    2:每行末尾的多余空格不要输出

    #include"stdio.h"
    int main()
    {
        char str[1000][100],s[4][100];
        int i,j,sum;
        int ss[100];
        while(gets(s[0]))
        {
      gets(s[1]);
      gets(s[2]);
      gets(s[3]);
            sum=0;
            for(i=0;i<26;i++)
                ss[i]=0;
            for(i=0;i<4;i++)
            {
                for(j=0;s[i][j];j++)
                {
                    if(s[i][j]>='A'&&s[i][j]<='Z')
                    {
                        ss[s[i][j]-'A']++;
                        if(ss[s[i][j]-'A']>sum)
                            sum=ss[s[i][j]-'A'];
                    }
                }
            }
            for(i=0;i<=sum;i++)
            {
                for(j=0;j<=50;j++)
                {
                    if(j%2==0&&i==0)
                        str[i][j]='A'+j/2;
                    else if(j%2==1&&i==0)
                        str[i][j]=' ';
                    else
                    {
                        if(j%2==0)
                        {
                            if(ss[j/2]>=i)
                                str[i][j]='*';
                            else
                                str[i][j]=' ';
                        }
                        else
                            str[i][j]=' ';
                    }
                }
            }
            for(i=sum;i>=0;i--)
            {
       str[i][51]=0;
                for(j=50;j>=0;j--)
       {
        if(str[i][j]==' ')str[i][j]=0;
        else break;
       }
       puts(str[i]);
            }
        }
        return 0;
    }
    


  • 相关阅读:
    Spring Cloud
    Hibernate 缓存
    Spring 快速入门
    Junit 单元测试
    Spring Cloud 笔记
    Swagger SpringBoot 集成
    Apache Shiro 权限框架
    Spring Boot
    跨域问题
    BeX5 常见问题解决办法
  • 原文地址:https://www.cnblogs.com/yyf573462811/p/6365380.html
Copyright © 2011-2022 走看看