字符串字符下标

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;
}
相关推荐
y***54887 分钟前
C++在游戏引擎中的开发
开发语言·c++·游戏引擎
AA陈超26 分钟前
Lyra项目中的输入系统
c++·笔记·学习·游戏·ue5·lyra
铅笔小新z27 分钟前
【C++】从理论到实践:类和对象完全指南(中)
开发语言·c++
徐子童28 分钟前
数据结构----排序算法
java·数据结构·算法·排序算法·面试题
千疑千寻~30 分钟前
【C++】std::move与std::forward函数的区别
开发语言·c++
hansang_IR36 分钟前
【记录】四道双指针
c++·算法·贪心·双指针
_OP_CHEN38 分钟前
算法基础篇:(十二)基础算法之倍增思想:从快速幂到大数据运算优化
大数据·c++·算法·acm·算法竞赛·倍增思想
Murphy_lx39 分钟前
C++ 条件变量
linux·开发语言·c++
xie0510_39 分钟前
C++入门
c++
AA陈超42 分钟前
ASC学习笔记0027:直接设置属性的基础值,而不会影响当前正在生效的任何修饰符(Modifiers)
c++·笔记·学习·ue5·虚幻引擎