当前位置: 首页 > news >正文

东方博宜OJ 1164:字符统计 ← 字符串

【题目来源】
https://oj.czos.cn/p/1164

【题目描述】
输入一串小写字母(以 . 为结束标志),统计出每个字母在该字符串中出现的次数(若某字母不出现,则不要输出)。
要求:每行输出 5 项,每项以空格隔开。

【输入格式】
输入一行以 . 结束的字符串(字符串长度≤105)。

【输出格式】
输出相应小写字母的个数。

【输入样例】
aaaabbbccc.

【输出样例】
a:4 b:3 c:3

【数据范围】
字符串长度≤105。

【算法分析】
● 执行 t[s[i]-'a']++; 时,要注意特判一下字符串末尾的点 ·。
●​​​​​​​ 每输出 5 项后换行,执行 if(cnt>0 && cnt%5==0) cout<<endl;
●​​​​​​​ 将 0~25 转换为 'a'~'z',执行 char x=i+'a';

【算法代码】

#include <bits/stdc++.h>
using namespace std;int t[26];int main() {string s;getline(cin,s);for(int i=0; i<s.size(); i++) {if(s[i]>='a' && s[i]<='z') {t[s[i]-'a']++;}}int cnt=0;for(int i=0; i<26; i++) {if(t[i]!=0) {if(cnt>0 && cnt%5==0) cout<<endl;char x=i+'a';cout<<x<<":"<<t[i]<<" ";cnt++;}}return 0;
}/*
in:
aaaabbbccc.out:
a:4 b:3 c:3
*/




【参考文献】
https://blog.csdn.net/carbohydratesE/article/details/128392841
​​​​​​​https://blog.csdn.net/like_astar/article/details/128984236
https://blog.csdn.net/LYLYC_3/article/details/139996436

 

http://www.jsqmd.com/news/55434/

相关文章:

  • 1.1.1 抽象的代价:为什么抽象是一种未来赌注
  • 2025 年杭州余杭区人像摄影培训推荐榜:路人贾摄影讲堂 全杭州10个区覆盖、人像摄影十杰创办
  • [python]FastAPI-Tracking ID 的设计
  • 【机翻】驱动逆向工程 101 - 第二部分:解包 VMProtected 内核驱动
  • SQL 性能的三要素——索引、执行计划与数据分布的协同影响
  • 深入解析:20-控制流多次异步
  • 一物一码公司推荐:2025年六大专业厂家全新评测!
  • 中国数控机床品牌市场占有率前十名
  • 2.去除坏波段(含水汽等影响)
  • 实用程序:基于Python的高效本地文件智能搜索工具
  • 人工智能:用Gemini 3一键生成3D粒子电子手部映射应用
  • 经典寓言故事狐狸与葡萄里的英语秘密-The Fox and the Grapes - new
  • 第3篇 Scrum 冲刺博客
  • 2025年广东咖啡奶茶开店指导培训公司推荐——奇豆咖啡,咖啡豆批发/咖啡设备销售/咖啡零售/精品咖啡豆烘焙,一站式服务商,创业消费首选
  • 英语_阅读_Keep believing yourself_待读
  • 2025 中国数控机床行业领军企业十强榜
  • 一款开源、多语言的 WPF 可筛选 DataGrid 控件
  • 【C】openssl库中des/3des的EVP接口使用
  • 英语_阅读_A good detective_待读
  • hackergame2024题解
  • 2025 轿车托运优质公司推荐:安全・透明・高效,帮你精准避坑运爱车
  • 轿车托运公司精选推荐:专业选择助力爱车安全远行
  • 重练算法(代码随想录版) day25 - 回溯part4
  • 仓颉语言相机拍照功能搭建深度解析
  • 效果-擦除阻塞调色文本
  • 2025广东咖啡奶茶开店指导培训公司最新top5口碑榜!饮品行业全产业链服务商权威榜单发布,赋能创业者成功启航
  • 代码随想录Day25_回溯5_全排列
  • CSP-S NOIP 2025 游记
  • 深入解析:MyBatis 源码深度解析:从 Spring Boot 实战到底层原理
  • 英语_阅读_pygg bank_待读