这个MATH MACHINE
是我的暑假作业之一,目的是可以做出来方便妹妹学习数学。(PS:当然,主要目的还是交作业和练习自己的C语言)
当前主要想实现功能如下
- 四舍五入
- 数字转中文
- ...
函数原型
double D_round(double Dx, double Dy)
有效范围: 只可以四舍五入到小数点后第9位
Dx
为需要四舍五入的数,可以是整数也可以是浮点数
Dy
为需要四舍五入到几位,只能输入浮点数
具体用法:
如需要将 1234567 四舍五入到“千位”,则输入
D_round(1234567,4.0); // 4 为小数点前 4 位,即千位
如需要将 1.23456789 四舍五入到“小数点后 3 位”,则输入
D_round(1.23456789,0.3);
函数原型
long long MC_change(long long LLx)
MC Math_Chinese
有效范围: 1亿以内正整数 (再大的还没做出来)
具体用法:
MC_change(1234567);
将会输出
零 千 一 百 二 十 三 万 四 千 五 百 六 十 七
PS: 将会持续改进
由于底子还是太差,思路是先实现,再优化。先把功能写出来再说。