摘要: 前两天,我在学习数据结构的时候,有朋友问我“1000的阶乘怎么编程?”,我也没有想什么,答:“递归”。当我自己递归的时候,才发现电脑存储长度不够,得出的结果是一个科学计数法的数字。这样我就在网上查询资料,发现“高精度算法”这个概念(我真的感到世界太大了)。这里,我用算法思想写了一个。为了更好实现乘法运算,我先编写了高精度加法运算。private string GetLongADD(string num,string desnum){//l1 被加数长度//l2 加数长度//upnum 进位数int l1,l2,upnum;string tempi;l1=num.Length;l2=desnum 阅读全文
posted @ 2005-07-22 10:33 西就东城 阅读(3179) 评论(3) 推荐(0) 编辑
摘要: 前两天,我在学习数据结构的时候,有朋友问我“1000的阶乘怎么编程?”,我也没有想什么,答:“递归”。当我自己递归的时候,才发现电脑存储长度不够,得出的结果是一个科学计数法的数字。这样我就在网上查询资料,发现“高精度算法”这个概念(我真的感到世界太大了)。这里,我用算法思想写了一个。为了更好实现乘法运算,我先编写了高精度加法运算。private string GetLongADD(string n... 阅读全文
posted @ 2005-07-22 10:04 西就东城 阅读(516) 评论(0) 推荐(0) 编辑