[求助] switch问题
main()
{
float a,b;
char c;
printf("input expression: a+(-,*,/)b\n");
scanf("%f%c%f",&a,&c,&b);
switch(c){
case'+':printf("%f\n",a+b);break;
case'-':printf("%f\n",a-b);break;
case'*':printf("%f\n",a*b);break;
case'/':printf("%f\n",a/b);break;
default:printf("error\n");
}
}
大家帮看下这个这个程序有错误不!
为什么我不管输出-,+,*,/,都是输出错误error!而不是我上面定义的输出 a+b,a-b,a*b,a/b逆