写在前面
你好!欢迎来到我的博客,希望我的思路能够帮到你!
问题描述
一个名叫是 PigHeadThree 的研究组织设计了一台实验用的计算机,命名为 PpMm。PpMm只能执行简单的六种命令 A,B,C,D,E,F;只有二个内存 M1,M2;三个寄存器 R1,R2,R3。六种命令的含义如下:
命令 A:将内存 M1 的数据装到寄存器 R1 中;
命令 B:将内存 M2 的数据装到寄存器 R2 中;
命令 C:将寄存器 R3 的数据装到内存 M1 中;
命令 D:将寄存器 R3 的数据装到内存 M2 中;
命令 E:将寄存器 R1 中的数据和寄存器 R2 中的数据相加,结果放到寄存器 R3 中;
命令 F:将寄存器 R1 中的数据和寄存器 R2 中的数据相减,结果放到寄存器 R3 中。
你的任务是:设计一个程序模拟 PpMm 的运行。
输入形式
有若干组,每组有 2 行,第一行是 2 个整数,分别表示 M1 和 M2 中的初始内容;第二行是一串长度不超过 200 的由大写字母 A 到 F 组成的命令串,命令串的含义如上所述。
输出形式
对应每一组的输入,输出只有一行,二个整数,分别表示 M1,M2 的内容;其中 M1 和 M2 之间用逗号隔开。
样例输入
100 288
ABECED
876356 321456
ABECAEDBECAF
样例输出
388,388
2717080,1519268
样例输出
这是一个多case的题目,注意读入,将对应的内存和寄存器模拟之后,依照题目的思路做就好了
AC代码
#include&l