PAT-A1011 World Cup Betting (20)(模拟)

来源:互联网 发布:通州淘宝城地址 编辑:程序博客网 时间:2024/06/03 20:25

理解题意就行。题目中给的是三个比赛,代码写的是任意个比赛。

#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <iomanip>using namespace std;#define MAX 10int main(){    //freopen("in.txt", "r", stdin);    //freopen("out.txt", "w", stdout);    int cnt = 0, result[MAX];    double num[3], mul = 1;    while ((scanf("%lf %lf %lf", &num[0], &num[1], &num[2])) != EOF)    {        int p;        double mmax = -1;        for (int i = 0; i < 3; i++)        {            if (num[i] > mmax)            {                mmax = num[i];                p = i;            }        }        mul *= mmax;        result[cnt++] = p;    }    for (int i = 0; i < cnt; i++)    {        if (0 == result[i])            cout << "W" << " ";        else if (1 == result[i])            cout << "T" << " ";        else if (2 == result[i])            cout << "L" << " ";    }    cout << fixed << setprecision(2) << (mul*0.65-1)*2;    return 0;}


0 0
原创粉丝点击