题意:熊的头比身体短,大象的头和身体一样长,4条腿是一样长的,问是熊,大象还是什么都不是,即Alien。思路:瞎搞咯
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int a[7]; 6 for(int i=1;i<=6;i++) 7 scanf("%d",&a[i]); 8 sort(a+1,a+7); 9 int s,t=0,y; 10 11 for(int i=1;i<=3;i++) { 12 s=0; 13 for(int j=i+1;j<=6;j++){ 14 if(a[i]==a[j]) 15 s++; 16 } 17 if(s>=3) 18 { 19 t=1;y=i;break; 20 } 21 } 22 23 if(t){ 24 if(y==1) 25 { 26 if(a[5]==a[6]) 27 printf("Elephant "); 28 else 29 printf("Bear "); 30 } 31 else if(y==2) 32 { 33 if(a[1]==a[6]) 34 printf("Elephant "); 35 else 36 printf("Bear "); 37 } 38 else 39 { 40 if(a[1]==a[2]) 41 printf("Elephant "); 42 else 43 printf("Bear "); 44 } 45 } 46 else 47 printf("Alien "); 48 }