溢出

you_xueyang 2011-09-21 11:17:58
两个位数很大的数字相成有什么解决方案可以告诉吗,例如,两个100位的数字相成,怎样才能防止溢出,谁可以提供一个思路??

谢谢了先!
...全文
136 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
you_xueyang 2011-09-22
  • 打赏
  • 举报
回复
我说怎么没有Biginteger 原来版本不支持。[Quote=引用 8 楼 pittroll 的回复:]
引用 5 楼 youzelin 的回复:
使用 BitInteger
http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx

恩,如果是.net4.0的架构可以用BigInteger
[/Quote]
bdmh 2011-09-21
  • 打赏
  • 举报
回复
用数组解决,可以百度 大数操作(乘除)
风之影子 2011-09-21
  • 打赏
  • 举报
回复
不可能实现。
funxu 2011-09-21
  • 打赏
  • 举报
回复
用decimal类型?
  • 打赏
  • 举报
回复
捕获异常 .
PitTroll 2011-09-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 youzelin 的回复:]
使用 BitInteger
http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx
[/Quote]
恩,如果是.net4.0的架构可以用BigInteger
zxckfc 2011-09-21
  • 打赏
  • 举报
回复
乘法说白了就是加法,m*n就是m个n相加
你可以写个个发,用于计算两个数的和,为了防止溢出,这个算法要用字符串操作
public string add(string a,string b)
然后就是循环相加了...
krenyelang 2011-09-21
  • 打赏
  • 举报
回复
使用大数进行操作!

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧