字符串字符下标

T:

字符也可以作为下标的哦,

如s['a']和s['A']...

下标统计很实用。

练习:

输入一段话,输出每个字母的字数(大写统计到小写里面)。

I am sam.

输出:

a:2

i:1

m:2

s:1

作答区域

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++)
    {
        if(t[i]!=0) cout<<i<<":"<<t[i]<<endl;
    }
    return 0;
}
相关推荐
进击的小头5 分钟前
第6篇:贝尔曼最优化理论
python·算法·动态规划
EQUINOX111 分钟前
bitset + meet in the middle,P3067 [USACO12OPEN] Balanced Cow Subsets G
算法
四处炼丹23 分钟前
OpenClaw本地部署与Multi-Agent 技术分享
人工智能·算法·aigc·agent·ai编程
吃不饱的得可可24 分钟前
【三方库】jsoncpp
c++·json
马士兵教育29 分钟前
2026年IT行业基本预测!计算机专业学生就业编程语言Java/C/C++/Python该如何选择?
java·开发语言·c++·人工智能·python·面试·职场和发展
Σίσυφος190030 分钟前
周期 Pattern Removal 算法
算法
飞Link33 分钟前
深度捕捉时序本质:TSTD 异常检测之表示学习(Representation-based)全解析
学习·算法·数据挖掘·回归
Book思议-38 分钟前
顺序表和链表核心差异与优缺点详解
java·数据结构·链表
滴滴答滴答答42 分钟前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
梦游钓鱼1 小时前
Logger.h和Logger.cc文件分析
开发语言·c++