[問題] 10進位轉2進位

看板C_and_CPP (C/C++)作者 (堅持到底)時間13年前 (2013/05/12 19:00), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
問題(Question): 輸入1個 1~100的整數 轉為2進位輸出 寫好的code用筆追蹤沒錯 但執行結果一直有錯 找老半天找不出哪裡錯誤 餵入的資料(Input): 5 預期的正確結果(Expected Output): 0 0 0 0 0 0 0 1 0 1 錯誤結果(Wrong Output): 無論輸入甚麼 都出現相同結果 0 0 1 0 1 1 1 1 0 0 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/abVw858I 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.192.242

05/12 19:29, , 1F
check scanf("input:1~100\n%d",&a);
05/12 19:29, 1F

05/12 19:31, , 2F
scanf 改一下吧
05/12 19:31, 2F

05/12 19:33, , 3F
your input string should be "input:1~100\n%d"
05/12 19:33, 3F

05/12 19:39, , 4F
感謝~
05/12 19:39, 4F

05/13 00:25, , 5F
可以嘗試std::bitset
05/13 00:25, 5F

05/13 02:05, , 6F
scanf改改看
05/13 02:05, 6F
文章代碼(AID): #1HZtPXyb (C_and_CPP)
文章代碼(AID): #1HZtPXyb (C_and_CPP)