题解 | 字符个数统计
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
#include <iostream> #include <set> using namespace std; int AsciiChars(const string& s) { // 使用 set 来存储不同的字符 set<char> uniqueChars; // 遍历字符串中的每个字符 for (char ch : s) { // 检查字符的 ASCII 码是否在 0 到 127 范围内 if (ch >= 0 && ch <= 127) { uniqueChars.insert(ch); } } // 返回集合的大小,即不同字符的个数 return uniqueChars.size(); } int main() { string s; // 输入字符串 getline(cin, s); // 输出结果 cout << AsciiChars(s) << endl; return 0; }