cin解决办法

cinintcount0intxcout xcin x endl//奇怪,这个地方报错while(x){count++xx&(x-1)}cout

cin
int   count   =   0;
        int   x   ;
        cout   < <   "x   =   ";
        cin   > >   x   > > endl;         //奇怪,这个地方报错
        while   (x)
        {
                count++;
                x=x&(x-1);
        }
        cout   < <   "count   =   "   < <   count   < <endl;

[解决办法]
cout < <endl
cin是输入到变量。。。。