三种不同价格的烧烤计算问题,用最简单的c语言进行的编程。
时间: 2024-10-11 12:02:32 浏览: 5
在C语言中,我们可以创建三个函数分别对应三种不同价格的烧烤计算问题。假设我们有以下三种情况:
1. 按照肉类串的价格计算
2. 按照蔬菜串的价格计算
3. 免费提供饮料,每买一串烧烤就赠送一杯
这里是一个简单的示例:
```c
#include <stdio.h>
// 函数1:按照肉类串的价格计算总费用
double calculateMeatBbqPrice(int numMeatSides) {
double pricePerSide = 5.0; // 假设每串肉的价格为5元
return numMeatSides * pricePerSide;
}
// 函数2:按照蔬菜串的价格计算总费用
double calculateVeggieBbqPrice(int numVeggieSides) {
double pricePerSide = 3.0; // 假设每串蔬菜的价格为3元
return numVeggieSides * pricePerSide;
}
// 函数3:免费饮料计算总费用
double calculateDrinkBbqPrice(int numBbqs) {
return 0.0; // 因为饮料免费,所以总费用为0
}
int main() {
int numMeat, numVeggie;
printf("请输入购买的肉类串的数量: ");
scanf("%d", &numMeat);
printf("肉类串的总费用: %.2f元\n", calculateMeatBbqPrice(numMeat));
printf("请输入购买的蔬菜串的数量: ");
scanf("%d", &numVeggie);
printf("蔬菜串的总费用: %.2f元\n", calculateVeggieBbqPrice(numVeggie));
printf("共购买了%d串烧烤,包含免费饮料。\n", numMeat + numVeggie);
printf("总费用: %.2f元\n", calculateMeatBbqPrice(numMeat) + calculateVeggieBbqPrice(numVeggie));
return 0;
}
```