不使用(a+b)/2这种方式,求两个数的平均值

#include<stdio.h>
int Average(int x, int y)
{
    int ret = 0;
    if (x >= y)
    {
        ret = x - ((x - y) / 2);
    }
    else {
        ret = y - ((y - x) / 2);
    }
    return ret;
}
int main()
{
    int i = 0;
    int j = 0;
    int ret = 0;
    printf("请输入两个数字:");
    scanf("%d,%d", &i, &j);
    ret = Average(i, j);
    printf("%d\n", ret);
    system("pause");
    return 0;
}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭