zhangjinxuan 发表于 2022-11-28 14:42:07

tommyyu 发表于 2022-11-28 11:54
看他的例子,应该需要支持分数

看看 19 楼,我觉得这个思路很不错{:10_256:}

tommyyu 发表于 2022-11-28 14:43:57

zhangjinxuan 发表于 2022-11-28 14:29
噢噢噢噢噢噢噢哦哦哦(鸡叫声) !!!!!

我想到办法了!!!!


{:10_277:}我还是感觉这玩意会掉精度,需要写一个分数类,或者不能直接判等

zhangjinxuan 发表于 2022-11-28 14:52:17

tommyyu 发表于 2022-11-28 14:43
我还是感觉这玩意会掉精度,需要写一个分数类,或者不能直接判等

有可能,但问题不大,我觉得用 long double,最后若答案再 1e-5 内就可以,毕竟,用 5 个, 8 个数字的人很少,对吧,反正 4 个数字不可能掉精度把

tommyyu 发表于 2022-11-28 14:55:24

zhangjinxuan 发表于 2022-11-28 14:52
有可能,但问题不大,我觉得用 long double,最后若答案再 1e-5 内就可以,毕竟,用 5 个, 8 个数字的人 ...

我感觉直接打一个表就可以了{:10_256:}

zhangjinxuan 发表于 2022-11-28 14:57:35

tommyyu 发表于 2022-11-28 14:55
我感觉直接打一个表就可以了

数字很大,怎么表{:10_306:}

tommyyu 发表于 2022-11-28 14:59:10

zhangjinxuan 发表于 2022-11-28 14:57
数字很大,怎么表

先写一个 Python 打表程序,储存到文件里,运行时用二分查找就可以了,只要数据没有那么大就可以了{:10_256:}

zhangjinxuan 发表于 2022-11-28 14:59:47

tommyyu 发表于 2022-11-28 14:59
先写一个 Python 打表程序,储存到文件里,运行时用二分查找就可以了,只要数据没有那么大就可以了{:10_2 ...

没有必要吧{:10_291:}

tommyyu 发表于 2022-11-28 15:01:02

zhangjinxuan 发表于 2022-11-28 14:59
没有必要吧

好问题{:10_256:}

zhangjinxuan 发表于 2022-11-28 15:01:38

本帖最后由 zhangjinxuan 于 2022-11-28 15:06 编辑

tommyyu 发表于 2022-11-28 14:59
先写一个 Python 打表程序,储存到文件里,运行时用二分查找就可以了,只要数据没有那么大就可以了{:10_2 ...

文件越少越好,我最好只要两个文件,因为后头要搞GUI{:10_245:}

还有,你这个表会多大{:10_306:}

如果搞个 10MB 的表,谁会干啊,我程序大小也就 10KB

李黑子 发表于 2022-11-28 16:19:50

10个积分怎么来,这么来

zhangjinxuan 发表于 2022-11-28 16:37:26

tommyyu 发表于 2022-11-28 14:59
先写一个 Python 打表程序,储存到文件里,运行时用二分查找就可以了,只要数据没有那么大就可以了{:10_2 ...

孑孓(解决)啦!{:10_298:}

zhangjinxuan 发表于 2022-11-28 17:18:14

tommyyu 发表于 2022-11-28 15:01
好问题

才不是呢{:10_256:}
我又写了一个处理表达式的函数{:10_256:}
页: 1 [2]
查看完整版本: 程序制作时的一个大问题,请大佬求助TOT【第二弹】