C语言题补充标题专用

问题遇到的现象和发生背景

img

我的解答思路和尝试过的方法

使用数组,<

int92’,’95’,’98
我想要达到的结果


```c

#include<stdio.h>
int main()
{
  const double p92=7.39;
  const double p95=7.88;
  const double p98=8.59;
  int a,b;
  char c;
  double discount,sum;
  printf("请输入加油量a,汽油品种b,服务类型c\n");
  scanf("%d %d %c",&a,&b,&c);
  if(c=='m')
    discount=0.05;
  if(c=='e')
    discount=0.03;
  switch(b)
  {
    case 92: sum=p1*a*(1-discount); break;
    case 95: sum=p2*a*(1-discount); break;
    case 98: sum=p3*a*(1-discount); break;
  }
  printf("应符%lf元\n",sum);
  return 0;
}

```