改错题,只改//的下一行

问题描述:

改错题,只改//的下一行
将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出.例如:若十进制小数为0.795,则输出:
    十进制正小数 0.795000 转换成 2 进制数为:0.11001011
    十进制正小数 0.795000 转换成 3 进制数为:0.21011011
    十进制正小数 0.795000 转换成 4 进制数为:0.30232011
    十进制正小数 0.795000 转换成 5 进制数为:0.34414141
    十进制正小数 0.795000 转换成 6 进制数为:0.44341530
    十进制正小数 0.795000 转换成 7 进制数为:0.53645364
    十进制正小数 0.795000 转换成 8 进制数为:0.62702436
    十进制正小数 0.795000 转换成 9 进制数为:0.71348853
代码
#include
void fun(double dTestNo,int iBase);
int main(void)
{
double dTestNo = 0.795;
int iBase;
for (iBase=2; iBase

//
dTestNo -= iT[iNo];