用C#编写一个函数能进行任意位的乘法计算.

Houkouki 2011-04-30 01:58:27
用C#编写一个函数能进行任意位的乘法计算

说明:用数组表示大数字,输入数组采用整数组,数组中每一个数组成员的取值范围是:0-99999,输出数组中的每个数字的取值范围也是0-99999,数字表达规则如下:
A[n]表达的数字为 a[n-1]*100000^(n-1)+a[n-2]*100000^(n-2)+......+a[1]*100000+a[0]
例如:a[3]={1234,5678,9012},则代表数字:9012*100000*100000+5678*100000+1234=90120567801234.
要求能够处理错误的无法计算的输入,对于要计算的数字,如果输入非法能给出提示。
函数原型:
Int[] mul(int []a,int []b)
{

}
...全文
162 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2011-05-01
  • 打赏
  • 举报
回复
思路……念过小学么?

模仿笔算。
Houkouki 2011-05-01
  • 打赏
  • 举报
回复
最重要的是想知道思路!在此先谢谢各位大侠啦!
Houkouki 2011-05-01
  • 打赏
  • 举报
回复
threenewbee 2011-04-30
  • 打赏
  • 举报
回复
Google "高精度四则运算"
or
Google "大数计算"

110,571

社区成员

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

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

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