若输入000051,下列程序的运行结果为______。
main()
unsigned int a;
scanf("%o",&a);
printf("%o\n",getbits(a));getbits(value)
unsigned int value;
int i,j,m,n;
unsigned int z,a,q;
z=0;
for(i=1;i<=15;i+=2)
q=1;
for(j=1;j<=(16-i-1)/2;j++)
q=q*2;
a=value>>(16-i);
a=a<<15;
a=a>>15;
z=z+a*q;
return(z);
A.6
B.000051
C.51
D.10
参考答案:A