发一个最简单的计算器c语言程序
课后一道题目,关于简单计算器的,看了大神们关于计算器的程序帖,表示函数库都没见过。好吧,lz在看大学最基本的c语言书,刚看一半。自己想了段程序,这应该是最简单的计算器程序,卖菜好像都不太够用~~

题目原文:
程序模拟简单运算器的工作:输入一个算式(没有空格),遇到‘='说明输出结束,输出结果。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。例如,输入“1+2*10-10/2”后,输出10。(完)
程序:
程序代码:#include <stdio.h>
int main(void)
{
int value1,value2;
char ope;
scanf("%d",&value1);
scanf("%c",&ope);
do{
scanf("%d",&value2);
switch(ope){
case '+':
value1=value1+value2;
break;
case '-':
value1=value1-value2;
break;
case '*':
value1=value1*value2;
break;
case '/':
value1=value1/value2;
break;
default:
break;
}
scanf("%c",&ope);
}while(ope!='=');
printf("%d\n",value1);
return 0;
}
没考虑除数为0的情况,真正用的时候int也可以考虑换成double。









