来源不带括号的算术运算来计算。
是没有限制的输入无空格的长度,并且必须
#包括<stdio.h>
#包括<stdlib.h>
#包括<conio.h>
廉政的main(){
/ /结果值的总和,举行抗议活动来存储值的,临时的变量x。
/ /反伊朗乘以或除以捆绑说。
将/ /添加或减去一个完整的表达式,这些反
int总和= 0,期限,X;
/ /运算是运算符。作为安抚,加法或减法运算符
/ /操作员尚未处理,并保持。后来,在本届任期内
/ / SOP减去任何反,无论将得到我。
字符OP = 0,燮= 0;
printf的(“======转换器====== \ n”);
printf(“请输入一个表达式:”);
scanf函数(“%d”,&x);
/ /如果没有SOP有尚未开始。被定义为在本届任期号码。
/ /继续乘以或除以如果是这样的长期的价值乘以或除以
/ /将值分配。
长期= X;
scanf函数(“%c”时,&OP);
而(OP =='*'| |运算=='/'){
scanf函数(“%d”,&x);
(OP =='*')一词* = X;
(OP =='/')长期/ = X;
scanf函数(“%c”时,&OP);
}
/ /现在来第一次+运营商或运营商。
/ /操作SOP的存档。
/ /获得的总和中的第一项中给出了它的价值。
/ /获取一个值开始的下一届
(OP =='+'| |运算==' - '){
SOP =运算;
总和=术语;
scanf函数(“%d”,&x);
长期= X;
scanf函数(“%c”时,&OP);
}
/ /获取所有剩余的反增加或减去他们。
/ / =运营商继续处理,直到你。
(op! ='='){
/ /端口给它的值乘以或除以继续。
而(OP =='*'| |运算=='/'){
scanf函数(“%d”,&x);
(OP =='*')一词* = X;
(OP =='/')长期/ = X;
scanf函数(“%c”时,&OP);
}
/ / +运营商或运营商,以满足当前的术语,根据值的SOP
/ /添加或减去给的总和现在读饼给运营商。
/ /读取下面的编号给出的术语的开始的值。
/ /阅读下列运算符的运算提供了
/ /如果是大的,而OP =车门逃生。
(OP =='+'| |运算==' - '){
(SOP =='+')的总和+ =术语;
(SOP ==' - ')和期限;
SOP =运算;
scanf函数(“%d”,&x);
长期= X;
scanf函数(“%c”时,&OP);
}
}
/ /如果你不处理的最后一届
/ / Yitteut SOP“+”或“ - ”处理允许。
燮0 / /如果第一次读取,意味着长期的饮食。
(SOP =='+')的总和+ =术语;
(SOP ==' - ')和期限;
(SOP == 0)总和=术语;
printf(“请结果:%d条\ n”,总结);
返回0;
}
我们将理解,在上述相同的方式,如果您
没有评论:
发表评论