问题 单项选择题

以下程序运行后的输出结果是______。 main () { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++;y=y/2; } while(y>=1); for(j=i-1;j>=0;j--)printf("%d",a[j]); printf("\n"); }

A.1000

B.10010

C.00110

D.10100

答案

参考答案:B

单项选择题
多项选择题