编程题

#include <stdio.h>

main()

{

int x,i,j,a[8];

i=0;

do

{

a[i]=x%2;

i++;

x= x/2;

}while(x>=1);

for(j=i-1;j>=0;j--)

printf("%d",a[j]);

print("\n");

}

第一次运行时输入4,第二次运行时输入9,程序的运行结果分别是:

【正确答案】

100
1001

【答案解析】