![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
[主观题]
若输入000051,下列程序的运行结果为______。main(){unsigned int a; scanf("%o",&a); printf(
若输入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.51
C.51
D.10
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)