哪里错了呀?WA 结果错误。救救孩子吧!
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b;
long long d,e;
long long c;
scanf("%d %d",&a,&b);
d=a;
e=b;
printf("%d %d\n",a,b);
for(c=0;d>1;)
{
e*=2;
d/=2;
if(d&1)c+=e;
printf("%lld %lld\n",d,e);
}
if(a&1)c+=b;
printf("%lld\n",c);
return 0;
}