价钱统计

题目描述

夏天到了,超市里摆满了各种各样的应季水果。现在知道:西瓜的价钱是每斤 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;
}

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学废c++

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值