已采纳 时梓繁 修练者 你可以用一个数组记录一个字符出现了多少次(比如说a[i],i是强转过来的) for(i=0;i<s.size();i++) if(a[int(s[i])]==1) { cout<<s[i]<<endl; f=1; break; } if(!f) cout<<"No"<<endl; 其中s代表字符串。