C语言作业,拜托了,越简单越好。

C语言作业,拜托了,越简单越好。某加油站有a,b,c三种汽油,售价分别为3.25,3.00,2.75(元/千克),也提供“自己加”或“协助加”两个服务等级,这样用户可以得... C语言作业,拜托了,越简单越好。某加油站有a,b,c三种汽油,售价分别为3.25,3.00,2.75(元/千克),也提供“自己加”或“协助加”两个服务等级,这样用户可以得到5%或10%的优惠。编程实现针对用户输入加油量x,汽油的品种y和服务的类型z,输出用户应付的金额。
提示:采用switch语句来实现不用选择的输出
展开
 我来答
匿名用户
2018-06-20
展开全部
没有做输入上的防呆
#include <stdio.h>
#include <stdlib.h>
int main(){
float x=0, money=0;
char y;
int z=0;
printf("请输入加油量(千克):");
scanf("%f",&x);
printf("\n请输入汽油品种(a,b,c):");
scanf(" %c",&y);
printf("\n请输入服务类型(自己加请按1,协助加请按2):");
scanf("%d",&z);

switch(y){
case 'a':
if(z==1) money = x*3.25*0.95;
else if(z==2) money = x*3.25*0.9;
break;
case 'b':
if(z==1) money = x*3*0.95;
else if(z==2) money = x*3*0.9;
break;
case 'c':
if(z==1) money = x*2.75*0.95;
else if(z==2) money = x*2.75*0.9;
break;
default:
printf("输入错误,无法计算\n");
system("pause");
return 0;
}
printf("\n应付金额:%f\n",money);
system("pause");
return 0;
}
MarsCode
2024-08-21 广告
Python编程入门对零基础来说非常友好。它以其简洁的语法和强大的功能库著称,适合初学者快速上手。建议从安装Python环境开始,随后学习基础语法如变量、条件语句、循环等。通过实践小项目,如打印“Hello, World!”、计算简单数学问... 点击进入详情页
本回答由MarsCode提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式