蓝桥杯1844: 蓝桥杯2017年第八届真题-小计算器题解

爱的那么颓废 算法基础篇 32 0
挑战自我,勇攀编程高峰!全网最全C++题库,助您成为编程达人。
运算指令后出现的第一个数字,表示参与运算的数字,且在该运算指令和该数字中间不会出现运算指令和输出指令。运算过程中中间变量均为非负整数,且小于2^63。

模拟程序型计算器,依次输入指令,可能包含的指令有 1. 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 2. 运算指令:'ADD','SUB','MUL','DIV','MOD',分别表示加减乘,除法取商,除法取余 3. 进制转换指令:'CHANGE K',将当前进制转换为K进制(2≤K≤36) 4. 输出指令:'EQUAL',以当前进制输出结果 5. 重置指令:'CLEAR',清除当前数字 指令按照以下规则给出: 数字,运算指令不会连续给出,进制转换指令,输出指令,重置指令有可能连续给出 运算指令后出现的第一个数字,表示参与运算的数字。且在该运算指令和该数字中间不会出现运算指令和输出指令 重置指令后出现的第一个数字,表示基础值。且在重置指令和第一个数字中间不会出现运算指令和输出指令 进制转换指令可能出现在任何地方 运算过程中中间变量均为非负整数,且小于2^63。 以大写的'A'~'Z'表示10~35

蓝桥杯1844: 蓝桥杯2017年第八届真题-小计算器题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
成为编程大师,不再是梦想!全网最全C++题库,助您开启编程新篇章。

标签: 蓝桥杯1844: 蓝桥杯2017年第八届真题-小计算器题解