Contents ...
udn網路城邦
十進位轉二進位_0
2016/04/13 08:24
瀏覽41
迴響0
推薦0
引用0

許多人應該被債務或金錢上的問題壓得喘不過氣

往往走上不好的方向高利貸之類的..

今天分享一個好資訊給大家^^

免費諮詢專業人員

最快的時間解決你所遇到問題

解決你個人困難幫助你的問題

 

http://goo.gl/lKlJKd

 

 

 

 

標題:

十進位轉二進位

發問:

#include #include int main(void){ int i=1; int a; int b=0; scanf("%d",&a); while(a>=1) {b+=(a%2)*i;a/=2; i=i*10; } printf("%d",b); system("pause"); return 0;裡面的scanf("%d",&a);和 printf("%d",b); 有沒有另外的寫法像是用cin,cout的寫法?? 顯示更多 #include #include int main(void) { int i=1; int a; int b=0; scanf("%d",&a); while(a>=1) { b+=(a%2)*i; a/=2; i=i*10; } printf("%d",b); system("pause"); return 0; 裡面的scanf("%d",&a); 和 printf("%d",b); 有沒有另外的寫法 像是用cin,cout的寫法?? 更新: 要轉換成八個位元怎麼寫??

最佳解答:

板大你好! 請問你是要輸出時有八個數字嗎? 如果是的話將 printf("%d",b); 修改如下: printf("%08d",b); 要換行請改成這樣: printf("%08d\n",b); cin, cout的寫法你要加入兩個表頭檔: #include #include 然後scanf("%d",&a); 改成: cin>>a; printf("%08d\n",b); 改成: cout<
其他解答:

0F533EE8E334E5FA

限會員,要發表迴響,請先登入