字符串字符下标

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;
}
相关推荐
im_AMBER1 分钟前
数据结构 04 栈和队列
数据结构·笔记·学习
AI+程序员在路上4 分钟前
QT6中Combo Box与Combo BoxFont 功能及用法
c++·qt
L_090714 分钟前
【Algorithm】Day-4
c++·算法·leetcode
代码充电宝21 分钟前
LeetCode 算法题【简单】20. 有效的括号
java·算法·leetcode·面试·职场和发展
海琴烟Sunshine22 分钟前
leetcode 119. 杨辉三角 II python
算法·leetcode·职场和发展
小杨的全栈之路23 分钟前
霍夫曼编码:数据压缩的核心算法详解(附图解 + 代码)
算法
cjinhuo36 分钟前
标签页、书签太多找不到?AI 分组 + 拼音模糊搜索,开源插件秒解切换难题!
前端·算法·开源
贝塔实验室39 分钟前
频偏估计方法--快速傅里叶变换(FFT)估计法
网络协议·算法·数学建模·动态规划·信息与通信·信号处理·傅立叶分析
煜3641 小时前
C++异常与智能指针
开发语言·c++
光头闪亮亮1 小时前
ZBar 环境搭建与快速入门指南
c++