PAT A1011 World Cup Betting(20)
2024-09-05 03:00:01
AC代码
#include <cstdio>
#include <algorithm>
const int max_n = 3;
using namespace std;
/*
struct Bet {
double W, T, L
}bet[3];
void init() {
for(int i = 0; i < max_n; i++) {
bet[i].W = bet[i].T = bet[i].L = 0.0;
}
}
*/
int main() {
#ifdef ONLINE_JUDGE
#else
freopen("1.txt", "r", stdin);
#endif // ONLINE_JUDGE
char str[] = {'W', 'T', 'L'};
int str_record[3] = {0};
double max_record[3] = {0.0};
for(int i = 0; i < max_n; i++) {
double W = 0.0, T = 0.0, L = 0.0;
scanf("%lf%lf%lf", &W, &T, &L);
max_record[i] = (W>T)?(W>L?W:L):(T>L?T:L); //通过三元运算符比较大小
//printf("max_record[%d]:%lf\n", i, max_record[i]);
double temp = max_record[i];
//printf("temp:%lf\n", temp);
int j = temp==W?0:(temp==T?1:(temp==L?2:-1));//通过三元运算符确定哪个概率最大
//printf("num:%d\n", j);
str_record[i] = j;
max_record[i] = temp;
}
for(int i = 0; i < max_n; i++) {
printf("%c ", str[str_record[i]]);
}
double result = 0.0;
result = (max_record[0] * max_record[1] * max_record[2] * 0.65 - 1) * 2;//
printf("%.2f", result);
return 0;
}
最新文章
- 每次新建项目出现appcompat_v7 解决方法
- [Erlang 0108] Elixir 入门
- jquery动态删除html代码
- acdream1421 TV Show (枚举)
- Winform TreeList递归绑定树节点
- root密码
- BZOJ1070 修车-费用网络流
- ios开发--animation flash动画
- 前N个自然数的随机置换
- Servlet的一些API使用介绍
- HBase笔记--安装及启动过程中的问题
- 最简单易懂的webService客户端之soap+xml请求
- Element type ";bean"; must be followed by either attribute specifications, ";>;"; or ";/>;";.
- Python 基础【二】 上
- idea怎么创建properties文件
- tomcat自动重新加载应用
- myeclipse 2014 专业版 安装 svn插件
- IDA修改游戏
- linux系统中关于shell变量$*与$@的区别
- jenkins Error performing command: git ls-remote -h