计算函数(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 分钟前
鸿蒙PC端运行C语言程序:从编译到部署的全流程实战
c语言·华为·harmonyos
树欲静而风不止慢一点吧4 分钟前
Qt5/6版本对应的Emscripten版本
开发语言·qt
微爱帮监所写信寄信8 分钟前
微爱帮监狱寄信写信系统后台PHP框架优化实战手册
android·开发语言·人工智能·网络协议·微信·https·php
历程里程碑12 分钟前
滑动窗口秒解LeetCode字母异位词
java·c语言·开发语言·数据结构·c++·算法·leetcode
思成Codes17 分钟前
Go 语言中数组与切片的本质区别
开发语言·后端·golang
Tandy12356_22 分钟前
手写TCP/IP协议栈——TCP结构定义与基本接口实现
c语言·网络·c++·网络协议·tcp/ip·计算机网络
ghie909025 分钟前
使用直接节点积分法进行无网格法2D悬臂梁计算
算法
Gofarlic_oms127 分钟前
Cadence许可证全生命周期数据治理方案
java·大数据·运维·开发语言·人工智能·安全·自动化
成为大佬先秃头27 分钟前
渐进式JavaScript框架:Vue — API
开发语言·javascript·vue.js
Helibo4429 分钟前
2025年12月gesp3级题解
数据结构·c++·算法