0
已解决
张曈
高级守护
高级守护
程序如下(C++)
#include<iostream>
using namespace std;
int main()
{
double m,n,h,num;
int u;
cin>>m>>n>>h;
num=m+n+h;
u=num;
num-u>0.4?cout<<1.0*u+0.5:cout<<u<<".0";
return 0;
}
http://judge.codingtang.com/problem/2162/
张曈在2018-10-13 08:10:11追加了内容
代码如下:
#include<iostream>
using namespace std;
int main()
{
double m,n,h,num;
int u;
cin>>m>>n>>h;
num=m+n+h;
u=num;
num-u>0.4?cout<<1.0*u+0.5:cout<<u<<".0";
return 0;
}
5
已采纳
翟谦瑞
新手守护
新手守护
输入(显示前50行):
20.1 11.0 20.3
输出(显示前50行):
51.0
我可是花费了30啊30酷町币!!
核心部分
double a,b,c,d=0,S;
cin>>a>>b>>c;
S=a+b+c;
if(S-(int)S>=0.5) d=0.5;
else d=0;
S=(int)S+d;
printf("%.1f",S);
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0