码迷,mamicode.com
首页 > 其他好文 > 详细

PAT甲题题解-1011. World Cup Betting (20)-误导人的水题。。。

时间:2017-04-18 15:54:34      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:using   分享   iostream   i++   pen   题目   algo   img   code   

题目不严谨啊啊啊啊
式子算出来结果是37.975
样例输出的是37.98
我以为是四舍五入的啊啊啊,所以最后输出的是sum+0.005
结果告诉我全部错误啊
结果直接保留两位小数就可以了啊啊啊啊

水题也不要这么坑人啊啊啊啊

技术分享
#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>

using namespace std;
int main()
{
    double a[3];
    double sum=1.0;
    for(int i=0;i<3;i++){
        scanf("%lf %lf %lf",&a[0],&a[1],&a[2]);
//printf("%lf %lf %lf\n",a[0],a[1],a[2]);
        if(a[0]>=a[1] && a[0]>=a[2]){
            printf("W ");
            sum*=a[0];
        }
        else if(a[1]>=a[0] && a[1]>=a[2]){
            printf("T ");
            sum*=a[1];
        }
        else{
            printf("L ");
            sum*=a[2];
        }
    }
    sum=(sum*0.65-1)*2;
    printf("%.2lf\n",sum);
    return 0;
}
View Code

 

PAT甲题题解-1011. World Cup Betting (20)-误导人的水题。。。

标签:using   分享   iostream   i++   pen   题目   algo   img   code   

原文地址:http://www.cnblogs.com/chenxiwenruo/p/6727954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!