求大神帮忙看看,这个赋值怎么乱来了。
#include<stdio.h>int main(void)
{
float x,m1,m2,m;
char y,z;
scanf("%f%c%c",&x,&y,&z);
switch(y)
{ case'a':
m1=3.25;
break;
case'b':
m1=3.00;
break;i
case'c':
m1=2.75;
break;
}
switch(z)
{ case'i':
m2=0;
break;
case'j':
m2=0.05;
break;
case'k':
m2=0.1;
break;
}
m=x*m1-x*m1*m2;
printf("选择的价格y(abc):%c\n",y);
printf("选择的服务z(ijk):%c\n",z);
printf("加入的金额:%.3f\n",m);
return 0;
}