第一种方法:
#include<stdio.h>
#include<stdlib.h>
int main()
{
 int a,b;
 scanf("%d%d",&a,&b);
 printf("%d",(a&b)+((a^b)>>1));
 system("pause");
 return 0;
}
第二种方法:
#include<stdio.h>
#include<stdlib.h>
int main()
{
 int a,b;
 scanf("%d%d",&a,&b);
 printf("%d",a-((a-b)>>1));
 system("pause");
 return 0;
}