用c++语言设计一个程序某个加油站提供92#,95#和98#汽油,当天的汽油价如下表所示: 汽油标准 单价(元/升) 92# 6.86 95# 7.45 97# 8.16 要求编写一个程序,输入选择的汽油标准和加油量(单位:升),计算本次加油所需要的价钱。如果输入的汽油标准不在表格内,则输出 Not available!
时间: 2023-04-09 16:04:58 浏览: 395
号汽油和95号汽油的加油服务,要求用户输入加油的升数和汽油类型,程序根据输入计算出加油费用并输出。
首先,我们需要定义两个变量来存储92号汽油和95号汽油的单价,然后通过用户输入获取加油升数和汽油类型,最后根据输入计算出加油费用并输出。
以下是示例代码:
```c
#include <stdio.h>
int main() {
float price92 = 6.5; // 92号汽油单价
float price95 = 7.0; // 95号汽油单价
float liters; // 加油升数
int type; // 汽油类型,1表示92号汽油,2表示95号汽油
float cost; // 加油费用
printf("请输入加油升数:");
scanf("%f", &liters);
printf("请选择汽油类型(1表示92号汽油,2表示95号汽油):");
scanf("%d", &type);
if (type == 1) {
cost = price92 * liters;
printf("加油费用为%.2f元\n", cost);
} else if (type == 2) {
cost = price95 * liters;
printf("加油费用为%.2f元\n", cost);
} else {
printf("输入有误,请重新输入\n");
}
return 0;
}
```
运行程序后,用户需要输入加油升数和汽油类型,程序会根据输入计算出加油费用并输出。如果用户输入的汽油类型不是1或2,则程序会提示输入有误并要求重新输入。