调试时,报错。计算器.exe - 1 error(s), 0 warning(s)
程序代码:#include <stdio.h>
#include <stdlib.h>
void main()
{
int x,y,z,w;
printf("本程序:+,-,*,/, 分别用:1,2,3,4代替.示例:2+3,应为:2,1,3\n");
asd:while(scanf("%d,%d,%d",&x,&w,&y)!=EOF)
{
if (w==4)
{
if (y!=0)
{
z=x/y;
}
else
{
printf("输入有误,请重新输入!\n");goto asd
}
}
else
{
switch (w)
{
case 1: z=x+y;break;
case 2: z=x-y;break;
case 3: z=x*y;break;
case 4: z=x/y;break;
}
}
printf("%d\n",z);
}
system("pause");
return 0;
}


