[問題] 計算轉成2進位需要幾個bits
看板C_and_CPP (C/C++)作者howdeep (how deep is your love)時間13年前 (2013/01/06 16:38)推噓0(0推 0噓 3→)留言3則, 3人參與討論串1/1
問題(Question):
輸入n 計算10進位轉成2進位需要幾個位元
餵入的資料(Input):
n
預期的正確結果(Expected Output):
例如n=3,bits應該要等於2
錯誤結果(Wrong Output):
bits永遠等於0
程式碼(Code):(請善用置底文網頁, 記得排版)
int main()
{
int n;
int bits=0;
cin>>n;
for (int count_bit=n;count_bit<=0;(count_bit/2))
{bits=bits+1; }
cout<<bits;
system("pause");
return 0;
}
補充說明(Supplement):
應該是迴圈有誤
懇請高人指點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.183.148
→
01/06 16:40, , 1F
01/06 16:40, 1F
→
01/06 16:40, , 2F
01/06 16:40, 2F
→
01/06 16:57, , 3F
01/06 16:57, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章