在C++中如何小数化分数?
(以函数形式,最后输出xx/xx的形式)
void dec(double a ){
// ...不知道怎么写.
}
在C++中如何小数化分数?
(以函数形式,最后输出xx/xx的形式)
void dec(double a ){
// ...不知道怎么写.
}
double不精确,最好用char[]
分为2种情况讨论,首先是有限小数,比如0.1234,那么就是1234/10000,再约分。另一个是循环小数,比如0.123412341234...,那么就是1234/9999再约分。