题解 | #字符个数统计#

字符个数统计

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

相关推荐

牛客928043833号:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
45
1
分享

创作者周榜

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