output.c
来自「简单编译器」· C语言 代码 · 共 28 行
C
28 行
int output(int operater)
{
int result;
int num1,num2;
pop();
num2=topvalue;
pop();
num1=topvalue;
switch (operater) {
case '+':
result=num1+num2;break;
case '-':
result=num1-num2;break;
case '/':
result=num1/num2;break;
case '*':
result=num1*num2;break;
case DIV:
result=(num1-num1%num2)/num2;break;
case MOD:
result=num1%num2;break;
default:
printf("error\n");return ERROR;
}
push(result);
return OK;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?