题目描述
夏天到了,超市里摆满了各种各样的应季水果。现在知道:西瓜的价钱是每斤 1.2 元;桃子的价钱 是每斤 3.5 元;葡萄的价钱是每斤 4.5 元;苹果的价钱是每斤 5 元。现在分别给出上述四种所购买的斤数 ( 均不超过
)
,请你编写程序帮助售货员阿姨计算并依次输出顾客购买四和水果需要的钱数及钱数。
输入格式
一行,包含四个符合题目要求的非负数,依次表示需要购买西瓜、桃子、葡萄和苹果的斤数。两两
之间用一个空格分隔。
输出格式
一行,共有五行,每行仅包含一个数,依次代表购买西瓜、桃子、葡萄、苹果所需的钱数,以及购
买四种的总钱数。所有数据均采取四舍五入保留一位小数。若小数点后为
0
也可仅输出整数。
样例输入
4 3 2.5 6
样例输出
4.8
10.5
11.3
30.0 (
仅输出
30
也正确
)
56.6
参考代码
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void f(float n)
{
n = n * 100;
int x = n;
if(x % 10 >= 5)
n += 10;
n -= x % 10;
n /= 100;
cout<<fixed<<setprecision(1)<<n<<endl;
}
int main()
{
float cost = 0.0;
float a, b, c, d;
cin>>a>>b>>c>>d;
a *= 1.2;
b *= 3.5;
c *= 4.5;
d *= 5;
cost = a + b + c + d;
f(a);
f(b);
f(c);
f(d);
f(cost);
return 0;
}