当前位置 :
GZOI2011_DAY1第二题:运算符游戏二、运算符游戏(50分,每个数据10分)输入文件:operator.in输出文件:operator.out【问题描述】小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责
1人问答
问题描述:

GZOI2011_DAY1第二题:运算符游戏

二、运算符游戏(50分,每个数据10分)

输入文件:operator.in

输出文件:operator.out

【问题描述】

小云和小吉很喜欢玩数学游戏,特别是运算符游戏。小云负责写一条等式,该式子由整数组成,还有“+”、“-”、“*”三个运算符,还有一个“=”,该式子遵守先乘除后加减的方式进行运算。然后他把式子里面的运算符去掉,只剩下一列数字。然后,他告诉小吉从左到右拿走了什么运算符(包括“=”),让小吉填上去。

一开始,小云给了一条简单的式子,123*2-51=195,去掉运算符后数列为123251195,然后他告诉小吉去掉的运算符是:*-=,小吉很快就做出来了。然后,小云写了一个几十位数字的式子,这次小吉犯难了,你能帮助他吗?

【输入格式】

输入有两行

第一行为由0-9组成的数字序列,长度不超过50位

第二行为运算符序列,长度不超过6个运算符。

注意:

运算符序列里面,有且只有一个“=”,其余的符号为“+”、“-”、“*”中的一个;

输入的数据保证有解。

【输出格式】

输出只有一行,就是原来的等式。

注意:

1、输入的数据保证至少有一个解,如果存在多个解,只需要输出一个即可;

2、输出的式子中,运算符均为二元运算符,就是说“+”、“-”不会作为正数、负数的标记;

3、输出的式子中的各个整数,前面不会有多余的“0”

【输入样例】

123251195

*-=

【输出样例】

123*2-51=195

PASCAL语言的程序,解题思路均可。求教

居嵘回答:
  输入的数据要保证至少有一个解,这就是说输入数据之后就要对其进行求解。问题的重点也是在于求解的过程。   下面介绍求解此题的思路:   这是一个穷举问题,就像国际象棋的算法差不多,对每一种可能进行完全考虑。运算符
最新更新
热门数学
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞