问题标题: 酷町堂:2162 找零问题怎么写?

0
0

0
已采纳
被禁言 张恩昊
张恩昊
资深天翼
资深天翼

对不起,我会写。

核心部分代码:

double M,N,H; 
    cin>>M>>N>>H; 
    double a=M+N+H,b=(int)a; 
    if(a-b<0.5){ 
        cout<<b<<".0"; 
    }else{
        cout<<b+0.5;
    }

 

张恩昊在2021-05-31 18:52:57追加了内容

我证明一下我100分

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

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

核心

0
胡钰妍
胡钰妍
资深光能
资深光能
double a,b,c,s;
    cin>>a>>b>>c;
    s=a+b+c;
     if((s-int(s))*10>=0 && (s-int(s))*10<5){
        cout<<int(s)<<".0";
    }
    if((s-int(s))*10>=5 && (s-int(s))*10<=9){
        cout<<int(s)<<".5";
    }
核心给你了,望采纳

 

0
我要回答