Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
84200 bnu_fanmeijie 找第一个只出现一次的字符 C++ 通过 0 MS 244 KB 695 2026-02-09 11:58:06

Tests(1/1):


/* 遍历字符串的每个字符 ch1[i],通过内层循环统计其出现次数。 如果某个字符的统计次数为 1,则输出并结束程序。 如果遍历结束后没有符合条件的字符,输出 "no" */ #include <iostream> #include <cstring> using namespace std; const int N = 1110; char ch1[N]; int main() { cin >> ch1; int len1 = strlen(ch1); int i = 0; int j = 0; for(i = 0; i < len1; i++) { int count = 0; for(j = 0; j < len1; j++) { if(ch1[i] == ch1[j]) { count++; } } if(count == 1) { cout << ch1[i] << endl; break; } if(i == len1 - 1) { cout << "no" << endl; } } return 0; }


测评信息: