C/C++计算24
第十二届蓝桥杯青少年创意编程大赛C++选拔赛真题
一、题目要求
1、编程实现
“计算 24”是一个流传已久的数字游戏,小蓝最近对此痴迷不已
游戏规则是:从 1~10 之间的自然数任意拿出 4 个数(4 个数各不相同,顺序随机),进行加、减、乘三种运算(使用某种运算的次数、种类不限),要求运算结果等于 24。乘法的优先级高于加、减,并且算式中不可以用括号,不可以改变 4个数字出现的顺序。
以下给出两个游戏的具体例子:
若给出的4个数是:10、2、4、8,则有两种解答方案(10+2+4+8-24,10*2-4+8=24)
则输出 24若给出的 4 个数是:7、2、3、6,则有零种解答方案,则输出 0
2、输入输出
输入描述:只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。
输出描述:只有一行,一个整数,