不知道哪里错了,求解释。谢谢
请仅在程序空缺处填入合适内容,使其实现功能:输入并计算一个只包含加减运算的表达式,其中每个运算数都是正整数,运算符都是“+”或“-”,除第一个数以外,其余每个数前面都有一个运算符,当运算数为0时表达式终止。#include<stdio.h>
void main()
{ int term,result;
char ch;
scanf("%d",&result);
ch=getchar();
//可以使用while循环
scanf("%d",&term);
while(term!=0)
{ if(ch=='+')
result=result+term;
else
result=result-term;
scanf("%d",&term);
ch=getchar(); }
printf("result: %d\n",result);
}
[ 本帖最后由 bok002121 于 2012-11-11 18:34 编辑 ]