0
已解决
袁翊凡
新手光能
新手光能
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
double cnt=0,x;
cin>>a>>b>>c;
cnt=3.3*a+5.0*b+8.4*c;
if(cnt-(int)cnt<0.5)
{
x=(int)cnt;
printf("%.1f",x);
}
else
{
x=(int)cnt;
printf("%.1f",x+0.5);
}
return 0;
}
求各位大佬纠错;
@王学庚 @杨陈卓
0
已采纳
徐铭凯
资深守护
资深守护
虽然数据大,但也就12位。
把int换成long long解决问题。
头文件不用改,但用这个容易错。
徐铭凯在2018-08-13 16:52:24追加了内容
不用高精度。
0
0
0
0
0
0