计算函数(c语言)

1.描述

//小乐乐学会了自定义函数,BoBo老师给他出了个问题,根据以下公式计算m的值。
//
//其中 max3函数为计算三个数的最大值,如: max3(1, 2, 3) 返回结果为3。
//输入描述:
//一行,输入三个整数,用空格隔开,分别表示a, b, c。
//输出描述:
//一行,一个浮点数,小数点保留2位,为计算后m的值。

2.(注意:整数除法如果要转换浮点数有1.0*整数)

cs 复制代码
int max3(int a,int  b, int c)
{
	if (a > b && a > c)
		return (double*)a;
	if (b > a && b > c)
		return (double*)b;
	if (c > b && c > a)
		return (double*)c;
	//或者方法二:return a>b? a>c?a:c : b>c?b:c;
}

int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	double  m = 0;
	scanf_s("%d%d%d", &a, &b, &c);
	int ret=max3(a + b, b, c);
	int hhh=max3(a , b+c, c);
	int fff=max3(a , b, b+c);
	m = 1.0*ret / (hhh + fff);
	printf("%.2lf", m);
	return 0;
}
相关推荐
想进个大厂3 分钟前
代码随想录day63 64 65 66 图论08 09 10 11
c++·算法·图论
云泽8084 分钟前
蓝桥杯算法精讲:双指针算法四大经典例题深度剖析
算法·职场和发展·蓝桥杯
zh_xuan6 分钟前
测试go语言函数和结构体
开发语言·golang
小龙报16 分钟前
【算法通关指南:算法基础篇】二分算法: 1.A-B 数对 2.烦恼的高考志愿
c语言·开发语言·数据结构·c++·vscode·算法·二分
yong999019 分钟前
NNDA、PDA、JPDA、IMM数据关联算法MATLAB实现
开发语言·算法·matlab
罗湖老棍子22 分钟前
加分二叉树(信息学奥赛一本通- P1580)(洛谷-P1040)
算法·区间dp·区间动态规划
Shining059627 分钟前
Triton & 九齿系列《Triton 练气术》
开发语言·人工智能·python·学习·其他·infinitensor
天远Date Lab32 分钟前
天远企业司法认证API实战:Python构建企业级供应链合规审查防火墙
大数据·开发语言·网络·python
再难也得平37 分钟前
力扣54. 螺旋矩阵(Java解法)
算法·leetcode·矩阵