问题标题: 请问1986怎么写?

-1
0

-8
已采纳
姚文涛
姚文涛
中级守护
中级守护
NUM X:栈顶放入X。

POP:抛弃栈顶元素。

INV:将栈顶元素取出,然后放入它的相反数。

DUP:再放入一个和栈顶元素相同的数。

SWP:交换栈顶的两个元素。

ADD:取出栈顶的两个元素,两元素相加,所得结果放入栈内。

SUB:取出栈顶的两个元素,第二个元素减去第一个元素,所得结果放入栈内。

MUL:取出栈顶的两个元素,两元素相乘,所得结果放入栈内。

DIV:取出栈顶的两个元素,第二个元素整除以第一个元素,所得结果放入栈内。

MOD:取出栈顶的两个元素,第二个元素取模以第一个元素,所得结果放入栈内。

END:结束这个程序。

 

0
0
屠景瑞
屠景瑞
新手光能
新手光能

NUM X:栈顶放入X。



 

POP:抛弃栈顶元素。



 

INV:将栈顶元素取出,然后放入它的相反数。



 

DUP:再放入一个和栈顶元素相同的数。



 

SWP:交换栈顶的两个元素。



 

ADD:取出栈顶的两个元素,两元素相加,所得结果放入栈内。



 

SUB:取出栈顶的两个元素,第二个元素减去第一个元素,所得结果放入栈内。



 

MUL:取出栈顶的两个元素,两元素相乘,所得结果放入栈内。



 

DIV:取出栈顶的两个元素,第二个元素整除以第一个元素,所得结果放入栈内。



 

MOD:取出栈顶的两个元素,第二个元素取模以第一个元素,所得结果放入栈内。



 

END:结束这个程序。

0
0
0
0
0
0
-1
李庚午
李庚午
中级守护
中级守护

模拟。注意判定非法情况。

1.退栈操作时栈为空。

2.二元操作时栈内不足二元。

3.一元操作时栈内不足一元。

4.进行入栈操作时入栈的数大于1e9。

5.除以0或模0

6.所有操作都运行完时,栈内剩余元素数量大于一。

望采纳。

(你们难道不知道禁止发布整段代码吗)

-2
张国鉴
张国鉴
资深守护
资深守护

NUM X:栈顶放入X。 POP:抛弃栈顶元素。 INV:将栈顶元素取出,然后放入它的相反数。 DUP:再放入一个和栈顶元素相同的数。 SWP:交换栈顶的两个元素。 ADD:取出栈顶的两个元素,两元素相加,所得结果放入栈内。 SUB:取出栈顶的两个元素,第二个元素减去第一个元素,所得结果放入栈内。 MUL:取出栈顶的两个元素,两元素相乘,所得结果放入栈内。 DIV:取出栈顶的两个元素,第二个元素整除以第一个元素,所得结果放入栈内。 MOD:取出栈顶的两个元素,第二个元素取模以第一个元素,所得结果放入栈内。 END:结束这个程序。

-4
俞海婷
俞海婷
新手守护
新手守护

使用栈,然后根据题目一步步实现

我要回答