| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 84200 | bnu_fanmeijie | 找第一个只出现一次的字符 | C++ | 通过 | 0 MS | 244 KB | 695 | 2026-02-09 11:58:06 |
/* 遍历字符串的每个字符 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; }