#16199: C++解答


joeliao (RRRrrrr!!!)


#include <iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
int n=1,t=0;
while(n<=a)
{
n=n*2;t++;
}
int b[t];
for(int i=0;i<t;i++)
{
b[i]=a%2;
a=a/2;
}
if(b[t-1]==1)
{
cout<<1;
}
for(int i=t-2;i>=0;i--)
{
cout<<b[i];
}
cout<<endl;
}
}

#16202: Re:C++解答 - 請勿在「解題報告」直接貼出完整程式碼


OwO310659 (OwO)


在撰寫「解題報告」時應該會出現以下的訊息。

 請注意:您正在編寫「解題報告」,請勿直接貼出完整程式碼(將被隱藏),而是請說明解題思路、所需使用的演算法...等,讓不會寫的使用者可以從中學習獲得成長。

相信樓主直接貼程式碼的行為已經違反規定,
建議管理員將此篇 隱藏/刪除 。


要貼程式碼請使用「一般」留言而非「解題報告」。
(目前「一般」留言尚未有以上規定)