字符串字符下标

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;
}
相关推荐
ysu_03147 小时前
05 | 持久化撤销提示非核心功能
算法·游戏程序
浮沉9878 小时前
二分查找算法概述&通用模板
算法
Keven_119 小时前
算法札记:SPFA判负环算法的证明
算法
什巳9 小时前
JAVA练习278- 和为 K 的子数组
java·学习·算法·leetcode
Jerry10 小时前
LeetCode 347. 前 K 个高频元素
算法
Young Doro10 小时前
SAC 算法
线性代数·算法·机器学习
罗超驿10 小时前
2.算法效率的核心密码:时间复杂度和空间复杂度详解
java·数据结构·算法
:-)11 小时前
算法-堆排序
数据结构·算法·排序算法