1 #include<stdio.h>
2
3 int f(int a,int b)
4 {
5 return (a&b)+((a^b)>>1);//相同部分+(不同部分除以2)
6 }
7
8 int main()
9 {
10 printf("%d\n",f(457,270));
11 return 0;
12 }
2
3 int f(int a,int b)
4 {
5 return (a&b)+((a^b)>>1);//相同部分+(不同部分除以2)
6 }
7
8 int main()
9 {
10 printf("%d\n",f(457,270));
11 return 0;
12 }