问题标题: 酷町堂2162怎么写

0
0
已解决
被禁言 鲍纪元
鲍纪元
高级守护
高级守护

2162   找零问题

题目描述 Description

小明去商店买了三样东西价格分别为M,N,H,由于最后算总价的时候没有零钱找,只有五角或者1元的零钱,如果最后的小数是0-4之间的就舍去,如果是5-9之间的就变成5。计算最后购买商品总价。

输入描述 Input Description

输入M,N,H用空格隔开(三个数字都为一位小数)

输出描述 Output Description

输出商品总价

样例输入 Sample Input

 

样例一:13.2 15.2 20.3

样例二:1.2 1.2 1.0

样例输出 Sample Output

 

样例一:48.5

样例二:3.0


0
已采纳
李牧之
李牧之
新手光能
新手光能
    d=x-(int)x;//x是价格和,d是小数部分 
    if(d>=0.1&&d<0.5){//判断小数部分是0~4还是5~9 
        cout<<(int)x<<".0";
    }
    else if(d>=0.5&&d<=0.9){
        cout<<(int)x<<".5";
    }
    else cout<<x;

 

0
0
我要回答