题解 | #字符个数统计#

字符个数统计

http://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50

#include<iostream>
#include<set>
using namespace std;
int main() {
    string text;    //存放输入的字符串
    getline(cin, text);    //获取输入的一行字符串
    set<char> s;    //使用set容器
    for(int i=0;i<text.length();i++) {
        s.insert(text[i]);    //将text中的字符逐个添加到set容器中
    }
    cout<<s.size()<<endl;    //输出set容器的长度,即为不同字符的个数
}
全部评论
严谨点的话,0~127的边界检查和换行符检查应该有,#include <string>也应该有。</string>
点赞 回复 分享
发布于 2022-10-11 11:14 广东
这个text使用text[i]会出现越界的问题吧
点赞 回复 分享
发布于 2022-05-27 11:05

相关推荐

昨天 16:50
已编辑
长安大学 C++
晓沐咕咕咕:评论区没被女朋友好好对待过的计小将可真多。觉得可惜可以理解,毕竟一线大厂sp。但是骂楼主糊涂的大可不必,说什么会被社会毒打更是丢人。女朋友体制内生活有保障,读研女朋友还供着,都准备订婚了人家两情相悦,二线本地以后两口子日子美滋滋,哪轮到你一个一线城市房子都买不起的996清高计小将在这说人家傻😅
点赞 评论 收藏
分享
评论
45
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务