问题标题: 酷町堂:1144 菲菲买菜

0
0
已解决
董宇昊
董宇昊
初级启示者
初级启示者

1144   菲菲买菜经验值:0

题目描述 Description

暑假期间,菲菲经常和妈妈一起去买菜。卖菜的阿姨非常喜欢让菲菲帮她算账,这下可难倒菲菲了,因为有的账真是不好算!好在菲菲在学校学了信息学,她知道可以用计算机编程来解决。
已知小白菜3.3元/斤,西兰花5.0元/斤,平菇8.4元/斤。卖菜的阿姨非常客气,一般算完总账后小数位不足0.5元的都不收,小数位多于或等于0.5元但是不足1元的,只收0.5元。
现在,给你每种蔬菜的斤数,请你帮卖菜阿姨算出最后应收的费用。

输入描述 Input Description

一行共有三个整数a,b,c。分别表示小白菜、西兰花、平菇的斤数。

输出描述 Output Description

一行共一个数。表示卖菜阿姨最后收的费用。(精确到小数点后一位小数)

样例输入 Sample Input

1 2 3

样例输出 Sample Output

38.5

数据范围及提示 Data Size & Hint

[数据范围]
对于70%数据,0≤a,b,c≤10000
对于100%数据,0≤a,b,c≤100000000000

 

 

好多天没有刷题了,我现在又要嗨起来!


0
已采纳
邹昊轩
邹昊轩
资深光能
资深光能

浮点型 sum;
    定义 a,b,c;
    输入>>a>>b>>c;
    sum=a*3.3+b*5.0+c*8.4;
    长形定义 d=sum乘10;
    如果(d除10的余数<5)
        输出<<d/10<<".0";
    另外
        输出<<d/10<<".5";

0
0
何林
何林
修练者
修练者


    double s = a * 3.3 + b *5.0 + c * 8.4 ;
    long long  d ;
    d = s * 10 ;
    if (d % 10 < 5) cout << d / 10 <<".0" << endl ;
    else cout << d / 10 << ".5" << endl ;

0
0
我要回答