题目不严谨啊啊啊啊
式子算出来结果是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; }