#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x,a[9],n=9;
while(cin>>x)
{
int a[9]={0},n=0,t=0;
while(x!=0)
{
a[n]=x%2;
x=x/2;
n++;
t++;
}
for(int i=t-1;i>=0;i--)
{
if(a[i]==0)
cout<<"0";
if(a[i]==1)
cout<<"1";
}
cout<<endl;
}
return 0;
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
輸出結果~
WA (line:1)
答案不正確
您的答案為: 10100011001 正確答案為: 11100011001
可是在自己的C++執行時正確無誤....
該如何解決?