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

原创 2016年05月30日 15:02:02
#include <stdio.h>
#include <stdlib.h>
int main()
{
	int a = 0;
	int b = 0;
	int average = 0;
	scanf("%d%d", &a,&b);
	average = a - (a - b) / 2;
	printf("%d\n", average);
	system("pause");
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

求区间这种数的个数,这个数恰好等于k个互不相等的2的整数次幂之和 数位统计

Description 给定一个区间[x,y],求这个区间中满足下列条件的整数的个数:这个数恰好等于k个互不相等的2的整数次幂之和。例如x=15,y=20,k=2.则有且仅有下列三个数满足题意:...
  • corncsd
  • corncsd
  • 2013年11月13日 17:00
  • 820

C语言:三种基础方法求2个数的最大公约数。

这次用了常见的三种方法求2个数的最大公约数:辗转相除法,更相减损法,穷举法。 主要不足的地方是:①流程图不够简洁明了;②输入判断条件中没有针对字符,汉字等的判断。若用户输的不是数字则程序会崩溃;③没...
  • DMETAL
  • DMETAL
  • 2017年03月21日 16:52
  • 202

C语言实现求两个数的加减乘除

  • 2011年01月15日 13:57
  • 298B
  • 下载

C语言实现求两个数的阶乘

  • 2011年01月15日 13:57
  • 205B
  • 下载

PAT Basic 1054. 求平均值 (20)(C语言实现)

题目 本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[-1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值...

1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。

#define _CRT_SECURE_NO_WARNINGS 1 #include #include //1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) //void swap...

在不使用*、/、+、-、%操作符的情况下,如何求一个数的1/3?(更新了一些解释,用C语言实)

方法是:http://stackoverflow.com/questions/11694546/divide-a-number-by-3-without-using-operators这里的,我对其进...

C语言求两个数的最大公约数的三种算法

最大公约数:指某几个整数共有约数中最大的一个。 方法一:相减法 思路: 1.如果a>b  a = a - b; 2.如果b>a    b = b - a; 3.假如a = b ,则 a或...

C语言如何求两个数的最大公约数和最小公倍数。

void Gyueshu(int max, int min) { int i = 0, temp = 0; if (max < min) //判断并交换两个数的大小 { ...
  • bbwn_
  • bbwn_
  • 2016年04月13日 11:23
  • 1918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】不使用(a+b)/2这种方式,求两个数的平均值。
举报原因:
原因补充:

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