问题标题: 酷町堂:2162


0
已采纳
潮文馨
潮文馨
新手光能
新手光能

double M,N,H,a,b;
    cin>>M>>N>>H;
    a=M+N+H-int(M+N+H);
    b=a*10;
    if(b>=0 && b<5){
        printf("%.1f",M+N+H-a);
    }
    if(b>=5 && b<=9){
        cout<<int(M+N+H)+0.5;
    }

核心

求采纳

0
王文博
王文博
缔造者之神
缔造者之神
if(s>=0.0&&s<=0.4)
        b=0.0;
    if(s>=0.5&&s<=0.9)
        b=0.5;

 

0
陈曦
陈曦
资深天翼
资深天翼
    s为abc之和
    若((s-int(s))*10大于等于零 且 (s-int(s))*10小于五){
        输出 s的整数形式和0.1
    }
    若((s-int(s))*10大于等于五 && (s-int(s))*10小于等于九){
        输出 s的整数形式和0.5
    }

 

0
苏屹冉
苏屹冉
初级光能
初级光能

double a , b , c , sum;
输入>>a>>b>>c;
sum = a + b + c;
如果(sum - int(sum) < 0.5){
    cout<<int(sum)<<".0";
}否则{
    cout<<int(sum)<<".5";

核心

望采纳

0
王泽轩
王泽轩
资深天翼
资深天翼

核心:

    实型 a,b,c,d=0,S;
    输入>>a>>b>>c;
    S=a+b+c;
    如果(S-(int)S>=0.5) d=0.5;
    else d=0;
    S=(int)S+d;
    printf("%.1f",S);
    结束;

 

0
朱小川
朱小川
缔造者
缔造者

n=a+b+c; if(n-(int)n>=0.5) d=0.5; else d=0; n=(int)n+d; printf("%.1f",n);

0
李沫朴
李沫朴
新手天翼
新手天翼
  •  sum=n+m+x; s=sum-(int)sum; if(s>0.0&&s<=0.4){ b=0.0; } else if(s>=0.5&&s<0.9){ b=0.5; } printf("%.1f",(int)sum+b); }
  • 定义double类型的
我要回答