字符串字符下标

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;
}
相关推荐
希望_睿智1 分钟前
实战设计模式之访问者模式
c++·设计模式·架构
Mr_WangAndy1 分钟前
C++数据结构与算法_线性表_链表
c++·环形链表·合并链表·链表刷题·链表刷题总结
adore.9683 分钟前
2.24 oj95 96 97
开发语言·c++·算法
白中白121385 分钟前
算法题-16
算法
梦帮科技7 分钟前
【DREAMVFIA开源】量子互联网协议:节点通信与路由算法
人工智能·神经网络·算法·生成对抗网络·开源·量子计算
cui_ruicheng9 分钟前
C++ 多态详解(上):概念与语言机制
开发语言·c++
fpcc11 分钟前
并行编程实战——CUDA编程的其它Warp函数
c++·cuda
菜鸡儿齐11 分钟前
leetcode-搜索插入位置
数据结构·算法·leetcode
52Hz11813 分钟前
力扣394.字符串解码、739.每日温度、84.柱状图中最大的矩形
python·算法·leetcode
hope_wisdom14 分钟前
C/C++数据结构之用链表实现队列
c语言·数据结构·c++·链表·队列