问一下,mc有提取一个数的百位数,十位数的命令吗?
mathcad吧
全部回复
仅看楼主
level 7
kaoyanty 楼主
问一下,mc有提取一个数的百位数,十位数的命令吗?
2014年11月05日 06点11分 1
level 12
2014年11月05日 07点11分 2
嗯,能够实现,谢谢了,
2014年11月05日 08点11分
level 11
我也提供一个另种思路的实现(数字→字符串→查找小数点→小数点后按位返回单个字符→转换回数字)
涉及到字符串操作,效率肯定会低一些。
2014年11月05日 13点11分 3
level 12
嗯,不错,而且给我启发了:
2014年11月05日 13点11分 4
level 12
还有,@angelycs ,如果你的dot+n改为dot-n,使用起来会更舒服一些。
当value里不存在“n”位数的时候,你的这个字符串程序能准确报错,而我上面的那个就会返回0了。
2014年11月05日 13点11分 5
啊,改成减号的话,就是从小数点往前找了啊。哦,把负数作为参数时从小数部分中找,把正数作为参数时从整数部分找。不过这样用字符串的方式,没有用到数学计算方法,始终觉得不大对得住MC。
2014年11月05日 13点11分
回复 angelycs :哎,M++本身就是编程语言么。
2014年11月05日 14点11分
1