这是你的输出和答案的输出不一致
不是编译不通过
看起来cnt是拿来统计a在二进制下1的个数
题目输入应该有多行比如
1
2
3
你的cnt要在每次读入a的时候清零 否则答案不对