我想做个加减计算器,编译结果出现问题,麻烦帮我看一下。谢谢!
#include<stdio.h>main()
{ int term,result;
char ch;
scanf("%d",&result);
ch=getchar();
while(scanf("%c%d",&ch,&term)&&term!=0)
{
if(ch=='+')result+=term;
if(ch=='-')result-=term;
}
printf("result: %d\n",result);
}
//结果出现问题,连续输入两个-,结果就会出现问题。