简单计算器模拟:输入两个整数和一个运算符,输出运算结果 精确到两位小数:includevoid main(){int a,b;double result;char c;scanf(\"%d%d\",&a,&b);getchar();c=getchar();switch(c){case '+':result=a+b;break;case '-':result=a-b;break;case '*':result=a*b;break;case '/':result=a*1.0/b;break;}printf(\"result=.2f\\n\",result);}
求C语言高手:程序模拟简单运算器的工作,输入一个算式(没有空格),遇等号‘=’输入结束,输出结果。
C语言:模拟简单运算器的工作:输入一个算式(没有空格),遇等号 \ include<;stdio.h>;<;/p>;<;p>;void main()<;/p>;<;p>;{<;/p>;<;p>;char operator0=0;p>;int operand1=0,res=0;p>;printf(\"计算器运算如下:\");p>;for;。
c语言 程序模拟简单运算器的工作,输入一个算式(没有空格),遇等号‘=’输入结束,输出结果。 include int main(void){ char operator;int operand1,operand2,res;int repeat,ri;scanf(\"%d\",&repeat);for(ri=1;ri;ri+){ scanf(\"%d\",&operand1);operator=getchar();。
C语言,模拟简单运算器的工作,输入1+2*10-10/2=后输出10。错在哪了? 按你的代码的计算逻辑,是从左往右依次计算,而不是按先乘除,后加减,故结果是正确的,类似于计算器。