你对这个回答的评价是
你对这個回答的评价是?
你对这个回答的评价是
是495拉,你用计算机算下就知道拉
你对这个回答的评价是
你对这个回答的评价是
你对这個回答的评价是?
你对这个回答的评价是
是495拉,你用计算机算下就知道拉
你对这个回答的评价是
算法思路:在数字1-9之间可以有8个操作符,没个操作符可以是:空、加、减、乘、除分别用数字0-5表示,用随机函数生成8个操作符计算9个操作数和8个操作符的结果,如果结果为100(考虑乘除法带来的误差误差范围0.01),输絀结果(去除重复操作数用float型保证除法时数据不会丢失);
//
生成八个操作符,0表示没有1表示加,2表示减3表示乘,4表示除
有空操作符嘚时候结果为:
1)此算法用随机函数没有考虑算法时间复杂度,运行很占CPU(只为求出结果)有时间改进一下。
2)在9 8 7 6 5 4 3 2 1中间加上加减乘除使得结果等于一个数,只需要修改初始值和判断结果