字符串乐乐的图形准备题

小明面前有一段话,他想看看每个字母的个数,他认识字不多,所以用图形来表示比较直观。

输入:

Hello,sam.I am jack.

输出:

a ***

b

c *

d

e *

f

g

h *

i *

j *

k *

l **

m **

n

o *

p

q

r

s *

t

u

v

w

x

y

z

解析:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int l,t[10009];
char y;
string s;
int main()
{
    getline(cin,s);
    l=s.size();
    for(int i=0;i<=l;i++)
    {
        if(s[i]>='A'&&s[i]<='Z')y=char(s[i]+32);
        else y=s[i];        
        t[y]++;
    }
    for(char i='a';i<='z';i++)
    {
    	cout<<i<<" ";
    	if(t[i]>0)
    		for(int j=1;j<=t[i];j++)cout<<"*";
    	cout<<endl;
    }
        
    return 0;
}
相关推荐
Big_Yellow_J10 分钟前
深入浅出了解生成模型-3:Diffusion模型原理以及代码
算法·面试
用户686916134901 小时前
哈希表实现指南:从原理到C++实践
数据结构·c++
ZackSock1 小时前
从零实现 RAG
算法
Jolyne_1 小时前
前端常用的树处理方法总结
前端·算法·面试
大老板a2 小时前
c++五分钟搞定异步处理
c++
前端付豪4 小时前
微信视频号推荐系统揭秘:兴趣建模、多模态分析与亿级流控架构实战
前端·后端·算法
木杉苑4 小时前
快速幂算法
算法
羑悻的小杀马特6 小时前
从信息孤岛到智能星云:学习助手编织高校学习生活的全维度互联网络
c++·学习·生活·api
-qOVOp-6 小时前
408第一季 - 数据结构 - 排序II
数据结构·算法·排序算法
小胖同学~6 小时前
快速入门数据结构--栈
算法