class Solution {
public:
string printBin(double num) {
string ret="0.";
while(ret.size()<=32&&num!=0)//小数部分乘2取整法
{
int k=num*2;
ret.push_back(k+'0');
num=num*2-k;
}
return ret.size() > 32 ? "ERROR" : ret;
}
};
【无标题】
最新推荐文章于 2024-10-05 12:29:44 发布