题目不严谨啊啊啊啊
式子算出来结果是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; }
时间: 2024-11-06 06:00:46