#include<stdio.h> int average(int x,int y) { int ret=x-(x-y)/2; return ret; } int main() { int a=0; int b=0; int ret=0; scanf("%d%d",&a,&b); ret=average(a,b); printf("%d",ret); return 0; } 这样会有效防止溢出