这道题属于是太鹅心了,而且感觉数据有漏洞,自我感觉
过了的代码:
#include "iostream"
using namespace std;
int main(){
double o,h,l,c;
cin>>o>>h>>l>>c;
if(c<o && l<o &&l<c){
printf("BW-Solid with Lower Shadow and Upper Shadow");
}
else if(c<o && h>o && h>c){
printf("BW-Solid with Upper Shadow");
}
else if(c<o){
printf("BW-Solid");
}
else if(c<o && l<o &&l<c && h>o && h>c){
printf("BW-Solid with Lower Shadow and Upper Shadow");
}
else if(c>o && l<o &&l<c){
printf("R-Hollow with Lower Shadow");
}
else if(c>o && h>o && h>c){
printf("R-Hollow with Upper Shadow");
}
else if(c>o){
printf("R-Hollow");
}
else if(c>o && l<o &&l<c && h>o && h>c){
printf("R-Hollow with Lower Shadow and Upper Shadow");
}
else if(o==c && l<o &&l<c){
printf("R-Cross with Lower Shadow");
}
else if(o==c && h>o && h>c){
printf("R-Cross with Upper Shadow");
}
else if(o==c){
printf("R-Cross");
}
else if(o==c && l<o &&l<c && h>o && h>c){
printf("R-Cross with Lower Shadow and Upper Shadow");
}
return 0;
}