调试时,报错。计算器.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; }