C++第一个只出现一次的字符_ios

#include <iostream>
#include <cstring>
using namespace std;

int main(){
	char a[100001];
	cin.getline(a,100001);
	int b[26];
	for(int i=0;i<strlen(a);i++) b[a[i]-97]++;
	for(int i=0;i<strlen(a);i++){
		if(b[a[i]-97]==1) {
			cout<<a[i];
			return 0;
		}
	}
	cout<<"no";
	return 0;
}