openjudge题目,代码可以检测输出只出现一次的字母,但是没有只出现一次的字母时,却没有输出结果,已经写了代码输出no,但是不起作用
```c++
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
char a[1000000];
int i,j,len=0,k;
while((a[i]=getchar())!='\n')
{i++;}
len=strlen(a);
for(i=0;i<len;i++)
{
k=0;
for(j=0;j<len;j++)
{
if(a[i]==a[j])
{ k++;}
}
if(k==1)
{
cout<<a[i]<<endl;
break;
}
}
if(k!=1)
{cout<<"no"<<endl;}
return 0;
}
```