Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
3486 | 邓小龙 | 只出现一次的字符 | C++ | Compile Error | 0 MS | 0 KB | 298 | 2024-06-08 18:19:39 |
#include<iostream> using namespace std; string s; int a[26]; int main(){ getline(cin,s); for(int i=0;i<s.size();i++) a[s[i]-'a']++; for(int i=0;i<s.size();i++){ if(a[s[i]-'a']==1) {cout<<s[i]<<endl;return 0} } cout<<"no"<<endl; return 0; }
Main.cc: In function 'int main()': Main.cc:7:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<s.size();i++) ^ Main.cc:10:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0;i<s.size();i++){ ^ Main.cc:11:54: error: expected ';' before '}' token if(a[s[i]-'a']==1) {cout<<s[i]<<endl;return 0} ^