易码技术论坛

 找回密码
 加入易码
搜索
查看: 236033|回复: 5

如何实现这个 ?

[复制链接]
发表于 2007-2-21 15:23:51 | 显示全部楼层
什么叫小数点向右?说清楚先……
发表于 2007-2-21 17:31:57 | 显示全部楼层
对整数位除10取余
对小数位乘10取结果咯
 楼主| 发表于 2007-2-23 21:45:32 | 显示全部楼层
比如987.2345
从7向9将数字存储.
再将小数点后的2.3.4.5
依次存储...
最近研究开根号.
已经实现20多位了.BAS上的.
 楼主| 发表于 2007-2-25 17:58:09 | 显示全部楼层
也就是只要每2位存储一下就OK!
发表于 2007-2-26 12:51:00 | 显示全部楼层
哦 ~~ 我说怎么要每2位取呢...

整数部分好办~~定义一个数组 然后每次按100取余,商存起来进行下一步运算

小数部分*100-->a,取整-->b1,由b算出开方后的余数c,

然后(a-b1) ,下一步的b1再加上c作为b2

(a-b1)作为下一步运算的小数.......循环OK!
 楼主| 发表于 2007-2-16 23:54:39 | 显示全部楼层 |阅读模式
怎么实现从个位向高位一次读2个数并显示,从小数点向右同上
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-20 03:19 , Processed in 0.010037 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表