#include <stdio.h>
#include <stdlib.h>
int main()
{
double o,h,l,c;
char a[50]="";
char b[50]="";
scanf("%lf %lf %lf %lf",&o,&h,&l,&c);
if (c>o){
strcpy(a,"R-Hollow");
}
else if (c<o){
strcpy(a,"BW-Solid");
}
else if (c==o){
strcpy(a,"R-Cross");
}
if(h>o && h>c){
strcpy(b," with Upper Shadow");
}
if(l<o && l<c){
strcpy(b," with Lower Shadow");
}
if(h>o && h>c && l<o && l<c){
strcpy(b," with Lower Shadow and Upper Shadow");
}
printf("%s %s",a,b);
return 0;
}
每次一遇到字符串就犯晕,本来想直接赋值,最后发现还得用strcpy这个函数,总之是非常不熟练吧。
小景,如果你一直选择简单的那条路走,你最后会发现自己已经无路可走。生物学来学去把人快学成二傻子了,不管以后当不当程序员,编程还是练起来吧。
为学岂有难易乎?为之,则难者易,不为,则易者难啊。