如何用C语言写这个程序?写了好几次了,都没写出来,要不就是输出结果不对,要不就是输入后不给结果。
#include <stdio.h>
int main()
{
float f,m=0,p = 0;
char a,b;
scanf("%f %c %c",&f,&a,&b);
switch(a)
{
case 'a':
m = 1.5;
break;
case 'b':
m = 1.35;
break;
case 'c':
m = 1.18;
break;
}
switch(b)
{
case 'm':
p = 0.05;
break;
case 'e':
p = 0.1;
break;
case 'f':
p = 0;
break;
}
printf("%.2f",f*m*(1-p));
return 0;
}