你的程序太繁琐了,可以简化成下面这样:
#include
#include
int main()
{
long long int t,x,y,cnt;
scanf("%lld",&t);
while(t--)
{
cnt=0;
scanf("%lld%lld",&x,&y);
while(x || y)
{
if(x%2!=y%2) cnt++;
x/=2;
y/=2;
}
printf("%lldn",cnt);
}
return 0;
}
不知道你还遇到了什么问题?欢迎继续追问。
你的程序太繁琐了,可以简化成下面这样:
#include
#include
int main()
{
long long int t,x,y,cnt;
scanf("%lld",&t);
while(t--)
{
cnt=0;
scanf("%lld%lld",&x,&y);
while(x || y)
{
if(x%2!=y%2) cnt++;
x/=2;
y/=2;
}
printf("%lldn",cnt);
}
return 0;
}
不知道你还遇到了什么问题?欢迎继续追问。