#include <stdio.h>
main()
{
int a[100]={};
int c[100][100]={};
int d[100][100]={};
int k=0;
int l[100]={};
for(int i=0;i<100;i++)
{
scanf("%d",&a[i]);
k = i;
if(a[i]==EOF) break;
}
for(int i=0;i<k;i++)
{
for(int j=0;j<1000;j++)
{
c[i][j]=a[i]%2;
a[i]=a[i]/2;
l[i]++;
if(a[i]==0) break;
}
for(int m=0;m<l[i];m++)
{
d[i][m]=c[i][l[i]-m-1];
}
}
for(int i=0;i<k;i++)
{
for(int j=0;j<l[i];j++)
{
if((j==(l[i]-1))&&(i!=(k-1))) printf("%d\n",d[i][j]);
else printf("%d",d[i][j]);
}
}
}
出現下面的狀況,自己測試沒問題,不懂這個訊息表達的意思,請大神們幫幫忙,感恩!
請勿輸出題目未要求的文字: 0