大神求教!急!不知道有啥问题,总是不能达到自己想要的功能。
#include "stdio.h"main()
{
char x,y; //x:服务种类y:油品种类
double s,p; //总价格
printf("请输入加油量\n");
scanf("%lf",&p);
printf("选择自动加油按A,选择手动加油按B\n");
scanf("%C",&x);
printf("有a,b,c三种油,a:6.12元,b:5.95元,c:5.75元\n");
switch(x)
{
case'A':
{
printf("选择油品种类\n");
scanf("%c",&y);
switch(y)
{
case'a':s=p*6.12*0.98;break;
case'b':s=p*5.95*0.98;break;
case'c':s=p*5.75*0.98;break;
}
}
case'B':
{
printf("选择油品种类\n");
scanf("%c",&y);
switch(y)
{
case'a':s=p*6.12*0.95;break;
case'b':s=p*5.95*0.95;break;
case'c':s=p*5.75*0.95;break;
}
}
}
printf("需要付款:%f",s);
}