#include
int weishu;//要输出的小数
int control = 200;//最多200位小数
printf("0.");
while ( control !=0) {
//
weishu = a*10/b;//高精度的算法精髓
printf("%d",weishu);
a = a*10%b;
//
if (a == 0) {
control = 0;
} else {
control--;
}
}
printf("\n");
return 0;
}