为了账号安全,请及时绑定邮箱和手机立即绑定

do while出循环

do while出循环

C C# C++
慕用4063026 2017-11-05 20:39:11
以下设一个转换十以内进制的自定义函数float to_base_n (int base, int n){    int a,b;    int i=0;    float s=0;        do{        b=base/n;        a=base%n;        s=a*pow(10,i)+s;        base=b;        i++;    }    while(b!=0);    return s;}为什么while(b!=0)出循环,如果输入3和2那么do第一行b=base/n;不就要出循环了吗。因为=0无意义吗?
查看完整描述

1 回答

已采纳
?
慕移动6052691

TA贡献22条经验 获得超7个赞

输入3和2,b=3/2 为1

查看完整回答
反对 回复 2017-11-06
  • 1 回答
  • 0 关注
  • 1652 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信