程序如下:
#include<stdio.h>
void main()
{
float a,b,y;
char ch;
printf("欢迎使用迷你计算器\n");
scanf("%f,%c,%f",&a,&ch,&b);
switch(ch)
{
case'+':y=a+b;break;
case'-':y=a-b;break;
case'*':y=a*b;break;
case'/':y=a/b;break;
}
printf("%f%c%f=%f\n",a,ch,b,y);
}
运行后,进入输入界面我输入1+2可是结果输出的是混乱的东西。问题出在什么地方呢?请大家给我指点一下。还有在输入界面输入的时候是“1回车 +回车 2回车”还是直接输入1+2呢