我正在尝试将两个大数相除(例如,尝试将 50!除以 18!)并且我设置了两个 big.Int 变量。
first.MulRange(1,50)
second.MulRange(1,18)
如何划分数字(最好是整数除法)?
Thanks!
我怎样才能划分数字
通过调用Div()的方法Int
(在本例中)数据类型。 (“数学/大”包)
first := new(big.Int).MulRange(1, 50)
second := new(big.Int).MulRange(1, 18)
fmt.Printf("First: %s \n", first.String())
fmt.Printf("Second: %s \n", second.String())
// division
dv := new(big.Int).Div(first, second)
fmt.Printf("Division result: %s \n", dv.String())
结果:
First: 30414093201713378043612608166064768844377641568960512000000000000
Second: 6402373705728000
Division result: 4750440164794325701367714688167999176704000000000
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)