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