苹果单价2.5元,梨单价1.5元,从键盘分别输入苹果和梨的购买数量,输出一共多少钱,结果保留2位小数,C语言
时间: 2024-09-28 20:12:27 浏览: 32
在C语言中,你可以使用`scanf`函数读取用户输入的苹果和梨的数量,然后通过乘法计算总价并使用`printf`函数将结果保留两位小数输出。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <stdlib.h> // 需要这个头文件来处理浮点数
int main() {
float apple_price = 2.5;
float pear_price = 1.5;
int num_apples, num_pears;
// 读取用户输入
printf("请输入苹果的数量: ");
scanf("%d", &num_apples);
printf("请输入梨的数量: ");
scanf("%d", &num_pears);
// 计算总价格
float totalPrice = (float)num_apples * apple_price + (float)num_pears * pear_price;
// 保留两位小数并输出结果
printf("总价为: %.2f 元\n", totalPrice);
return 0;
}
```
在这个程序中,我们首先声明了苹果和梨的价格变量,然后提示用户输入各自的数量,接着计算总价并将结果四舍五入到两位小数后显示。
相关问题
用c++解决下面题目,3位小朋友去水果超市买水果,苹果单价为1.5元每千克,梨的单价为2元每千克,香蕉的单价为4.3元每千克.输入为苹果。梨。香蕉的重量,单位是千克,他们决定AA制,输出没人应该摊多少钱 【样例输入】2 3 5 【样例输出】10.4667
以下是代码实现:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double apple_price = 1.5; // 苹果单价
double pear_price = 2.0; // 梨单价
double banana_price = 4.3; // 香蕉单价
double apple_weight, pear_weight, banana_weight; // 水果重量
cout << "请输入苹果、梨、香蕉的重量(单位:千克):" << endl;
cin >> apple_weight >> pear_weight >> banana_weight;
double total_price = apple_price * apple_weight + pear_price * pear_weight + banana_price * banana_weight; // 总价
double per_person_price = total_price / 3; // 每人应摊的钱数
cout << fixed << setprecision(4) << "每人应该摊 " << per_person_price << " 元" << endl;
return 0;
}
```
运行结果:
```
请输入苹果、梨、香蕉的重量(单位:千克):
2 3 5
每人应该摊 10.4667 元
```
用c++编写程序用于水果销售结账,已知苹果每斤2.5元,梨每斤1.8元,香蕉每斤2元。要求输入各类水果的数量,输入应付的钱数,再根据顾客所付的钱数,输出应找的金额
您好,我可以回答这个问题。以下是用 C 语言编写的程序:
#include <stdio.h>
int main() {
int apple_num, pear_num, banana_num;
float total_price, paid_price, change;
printf("请输入苹果的数量:");
scanf("%d", &apple_num);
printf("请输入梨的数量:");
scanf("%d", &pear_num);
printf("请输入香蕉的数量:");
scanf("%d", &banana_num);
total_price = apple_num * 2.5 + pear_num * 1.8 + banana_num * 2;
printf("应付金额为:%.2f元\n", total_price);
printf("请输入顾客付款金额:");
scanf("%f", &paid_price);
change = paid_price - total_price;
printf("应找回:%.2f元\n", change);
return ;
}
以上程序可以计算出顾客应付的金额和找回的金额。感谢您的提问!
阅读全文