字符串字符下标

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;
}
相关推荐
xiaoye-duck3 分钟前
《算法题讲解指南:优选算法-分治-快排》--45.数组中的第k个最大元素,46.最小的k个数
c++·算法
SCBAiotAigc4 分钟前
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
c++·人工智能·单片机·嵌入式硬件·51单片机·c
Galerkin码农选手9 分钟前
per_tenor_quant_fp8和per_token_quant_fp8算法解读
人工智能·pytorch·算法
tankeven9 分钟前
HJ125 最大最小路
c++·算法
MegaDataFlowers10 分钟前
认识复杂度和简单排序算法
java·算法·排序算法
MSTcheng.12 分钟前
【算法】前缀和:『560. 和为 K 的子数组 & 1314.矩阵区域和』
线性代数·算法·矩阵
梦游钓鱼12 分钟前
Timestamp.cc和Timestamp.h文件分析
开发语言·c++
luckycoding15 分钟前
739. 每日温度
算法·leetcode·职场和发展
一只黑鸟16 分钟前
基于STM32的罐装水泥成分实时检测系统设计与实现(含有matlab仿真)
stm32·嵌入式硬件·算法·matlab·毕设
十年编程老舅17 分钟前
Linux GDB 调试超详细教程:入门 + 实战
linux·c++·gdb