CCFCSP刷题—二十四点

【题目描述】
定义每个游戏由4个从1-9的数字和三个四则运算符组成,保证数字运算符将数字两两隔开,不存在括号和其他字符,运算顺序按照四则运算顺序进行。其中加法用符号‘+’表示,减法用符号‘-’表示,乘法用小写字母’x’表示,除法用符号’/‘表示,在游戏里除法为整除,例如2/3=0,3/2=1,4/2=2。

【输入格式】
从标准输入读入数据。
第一行输入一个整数n,从第二行开始到第n+1行包含一个长度为7的字符串,为上述的24点游戏,保证数据格式合法。

【输出格式】
输出到标准输出。
包含n行,对于每个游戏,如果其结果为24则输出字符串Yes,否则输出字符串No。

【输入样例1】
10
9+3+43
5+4
55
7-9-9+8
5
6/54
3+5+7+9
1
1+9-9
19-5/9
8/5+6
9
67-36
6*4+4/5

【输出样例1】
Yes
No
No
Yes
Yes
No
No
No
Yes
Yes

代码:

#include<iostream>
#include<string>
using namespace std;

int main() {
 int n = 0;
 cin >> n;
 char ** forlumn = new char*[n];
 f
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值