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

原创 2018年04月16日 00:50:35
#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;
}

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

 不使用(a+b)/2这种方式,求两个数的平均值。 #include #include int main() {          inta=0,b=0; ...
  • Y1730008223CONG
  • Y1730008223CONG
  • 2016-07-25 21:13:55
  • 276

C语言:不使用(a+b)/2这种方式(会溢出),求两个数的平均值

#include int average(int x,int y) {        int ret=x-(x-y)/2;      return ret; } int main() {    ...
  • hanjing_1995
  • hanjing_1995
  • 2016-05-30 17:13:44
  • 915

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

因为不能使用(a+b)/2这种方式,故用右移这种计算方式。(右移一位相当于除二) 代码如下: #include #include int main() { int a, b,c; scanf_...
  • sherry_zhe
  • sherry_zhe
  • 2017-10-25 20:29:59
  • 153

【C语言】不使用(a+b)/2这种方式,求两个数的平均值。

#include  #include  int main() { int a = 0; int b = 0; int average = 0; scanf("%d%d", &a,&b); a...
  • zangyuanan320
  • zangyuanan320
  • 2016-05-30 15:02:02
  • 169

1. 写程序求两个数的平均值(多种方法)

    方法一: #define _CRT_SECURE_NO_WARNINGS #include #include int main() {        int a...
  • Y1730008223CONG
  • Y1730008223CONG
  • 2016-07-25 16:12:58
  • 437

如何正确的计算两个数的平均数

求平均数
  • learner_up
  • learner_up
  • 2018-01-11 17:14:32
  • 604

怎样正确求两个数的平均值?

1.先来看一个例子: int main() { int a,b,aver; scanf(&quot;%d %d&quot;,&amp;amp;a,&amp;amp;b); ...
  • shanghx_123
  • shanghx_123
  • 2017-11-07 00:32:33
  • 737

c语言实现两个数的平均值

两个数的平均值
  • CY071512
  • CY071512
  • 2017-11-02 20:07:59
  • 264

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

程序:#includestdio.h>int main(){int a, b;int avg = 0;scanf("%d%d", &a, &b);avg = (a + b) >> 1;//右移一位相当...
  • yanxiaolx
  • yanxiaolx
  • 2016-05-29 13:34:39
  • 476

求两个数的平均值三种方法

【一】基本方法 【二】用减法代替加法 【三】位运算
  • xiaobingRSQ
  • xiaobingRSQ
  • 2016-11-15 23:06:33
  • 1316
收藏助手
不良信息举报
您举报文章:不使用(a+b)/2这种方式,求两个数的平均值
举报原因:
原因补充:

(最多只允许输入30个字)