现在的位置: 首页 > 综合 > 正文

浙大PAT 1011题 1011. World Cup Betting

2018年02月06日 ⁄ 综合 ⁄ 共 748字 ⁄ 字号 评论关闭

第一次:

#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;
}

 

抱歉!评论已关闭.