以下設(shè)一個(gè)轉(zhuǎn)換十以內(nèi)進(jìn)制的自定義函數(shù)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)出循環(huán),如果輸入3和2那么do第一行b=base/n;不就要出循環(huán)了嗎。因?yàn)?0無意義嗎?
- 1 回答
- 0 關(guān)注
- 1767 瀏覽
添加回答
舉報(bào)
0/150
提交
取消