问题描述
小明去超市买了若干斤水果,你能根据水果的单价,小明买的水果数量,编一个程序计算出总金额,并打印出清单。
输入
输入两个值,
第一个为商品的单价,是一个小数。
第二个为商品的数量,是一个整数。
用空格隔开。
输出
一行,商品的单价,数量,及金额,中间用空格隔开。
单价保留两位小数,总金额去掉小数,数量为整数。
样例
输入
3.55 3
输出
3.55 3 10
C++
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double price;
int quantity;
cin >> price >> quantity;
double total = price * quantity;
cout << fixed << setprecision(2) << price << " " << quantity << " " << int(total) << endl;
return 0;
}
Python
# 输入水果的单价和数量
price = float(input("请输入水果的单价: "))
quantity = int(input("请输入购买的水果数量: "))
# 计算总金额
total = price * quantity
# 打印清单
print("单价: {:.2f}, 数量: {}, 总金额: {:,}".format(price, quantity, total))
这个程序首先使用input
函数获取用户输入的单价和数量,然后将它们转换为浮点数和整数。接着,它使用乘法运算符计算总金额,并使用字符串格式化打印清单。在清单中,我们使用{:.2f}
来保留两位小数,使用{:,}
来去掉小数部分并转换为整数。
注意:在运行此程序时,你可能需要安装Python。你可以从Python官网下载并安装。