单选题

当输入数字13时,以下`do..while语句会输出什么?

int i = 0, t;

cin >> t;

do{

    t = t & (t - 1);

    i++;

}while(t);

cout << i;

A.

1

B.

2

C.

3

D.

4

发表评论

登录 后再回复