0
已解决
阚轻眉
新手守护
新手守护
#include<iostream>
#include<string>
using namespace std;
int n,c,b[100005];
string a;
int main()
{
cin>>a;
for(int i=1;i<=a.size();i++){
b[(int)a[i]]++;
}
for(int i=1;i<=5000;i++){
if(b[a[i]]!=0){
c++;
b[a[i]]=0;
}
}
if(c%2==0){
cout<<"girl";
}
else{
cout<<"boy";
}
return 0;
}
5418哪错了
经猫联邦调查局调查发现,从一个人的网名可以推断出他的性别!
如果一个人的网名中,不同的字符的数量是奇数,那么这个人是男生;如果一个人的网名中,不同的字符数量是偶数,那么这个人是女生。
现在给出一个网名,请帮助酷町猫判断,他究竟是男生还是女生。
阚轻眉在2021-03-17 21:54:32追加了内容
#include<iostream>
#include<string>
using namespace std;
int n,c,b[100005];
string a;
int main()
{
cin>>a;
for(int i=0;i<a.size();i++){
b[(int)i]++;
}
for(int i=1;i<=56;i++){
if(b[(int)i]!=0){
c++;
b[(int)i]=0;
b[(int)i+32]=0;
b[(int)i-32]=0;
}
}
if(c%2!=0){
cout<<"boy";
}
else{
cout<<"girl";
}
return 0;
}
哪错了@曹灿阳