第一次:
#include<stdio.h> float ans=1.0; void maxs(float arg1,float arg2,float arg3){ if(arg1>=arg2&&arg1>=arg3) {printf("W ");ans=ans*arg1;} else if(arg2>=arg1&&arg2>=arg3) {printf("T ");ans=ans*arg2;} else {printf("L ");ans=ans*arg3;} } int main(){ float info[10]; int i,j; for(i=1;i<=9;i++){ scanf("%f",&info[i]); } maxs(info[1],info[2],info[3]); maxs(info[4],info[5],info[6]); maxs(info[7],info[8],info[9]); printf("%.2f\n",(ans*0.65-1)*2); return 0; }
第二次:
#include<stdio.h> float maxF(float w,float t,float l){ if(w>=t&&w>=l){ printf("W "); return w; } else if(t>=w&&t>=l){ printf("T "); return t; } else{ printf("L "); return l; } } int main(){ int i,j; float w,t,l,profit; profit=1.0; for(i=0;i<3;i++){ scanf("%f %f %f",&w,&t,&l); profit=profit*maxF(w,t,l); } profit=(profit*0.65-1)*2; printf("%.2f\n",profit); return 0; }