题解 P1598 【垂直柱状图】

博客围绕模拟与字符串相关题目展开,指出该题较简单,关键在于注意细节,如避免书写错误等。解题时需一路扫过记录单词出现次数,再模拟输出,同时强调要注意空格。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

模拟+字符串

In fact , 这道题很简单,就是注意(such as 想装一装却不小心把"A"写成了"64" or "66"等等辣鸡错误)细节就可以了,一路扫过去,把所有单词出现的次数记录下来,然后模拟一个输出。

务必注意空格!!!

表示特别看好这道题(可以淘汰掉没有耐心的人)太高级怕写不好题解

至于输出,是同学们的礼物。

标程奉上


#include<bits/stdc++.h>

using namespace std;

int word[30];
string a;
int i,j,k;
int maxx=-1;//最爱的储存方式
int main()
{
    while(cin>>a)
    {
        for(k=0;k<a.length();k++)
        {
            if(a[k]>='A'&&a[k]<='Z')
            {
                word[a[k]-'A']++;
            }
        }
    }//蒟蒻的输入方式
    for(i=0;i<26;i++)
    {
        maxx=max(maxx,word[i]);
    }
    for(i=maxx;i;i--)
    {  
        for(j=0;j<26;j++)
        {
            if(word[j]>=i)
            {
                printf("* ");
            }
            else printf("  ");
        }
        printf("\n");
    }
    for(int i=0;i<26;i++)
    {
        putchar(i+'A');
        if(i!=25)putchar(' ');
    }//乱搞一通的输出,仔细看看就好
}

人生的路,走走停停是一种闲适,边走边看是一种优雅,边走边忘,是一种豁达。何必把自己逼得那么累,埋着头赶路,路到尽头,却错过了乐趣,错过了精彩。不如一边追求,一边享受。你认为快乐的,就去寻找;你认为值得的,就去守候;你认为幸福的,就去珍惜。做最真实最漂亮的自己,依心而行,无憾今生。

The road of life, walking and stopping is a kind of leisurely, walking along the side to see is a kind of elegance, side by side forget, is a kind of open-minded. Why do you have to make yourself so tired, bury your head and go to the end of the road, but miss the fun and miss the wonderful. It's better to pursue and enjoy. When you think you are happy, look for it; you think it is worth it. Do the most true and the most beautiful, go through the heart, without regrets this life.

人生の道を歩いて、停止は一種ののどかで、歩きながらは優雅で、歩きながら忘れて、1種の闊達。なぜ自分を追いつめてそんなに疲れて、沒頭して急いで、道の果てに、逃した楽しみを逃したが、素晴らしい。むしろを求めながら、楽しみながら。あなたは楽しい、探しに行きます;あなたに値するのと、待って;あなたは幸せを大切にし。最も真実が最もきれいな自分、依心行、人生に悔いなし。

转载于:https://www.cnblogs.com/XSZCaesar/p/10549531.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值