【发布时间】:2020-01-27 23:41:16
【问题描述】:
我是编程新手。
我想计算一个在[0,10^24] 范围内的数字的模数。
例如:(12 * 10^22) % 89
我知道我不能使用通常的数据类型(如 long、integer 等)来做到这一点。
我怎样才能做到这一点?有没有办法做到这一点?
提前致谢
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。
-
jbond,对于
a mod b,以及“范围为 [0,10^24] 的数字”,是否适用于a和b?如果不是,每个a, b的范围是多少?了解范围限制在 C 中很重要。