计算函数(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;
}
相关推荐
Shadow(⊙o⊙)14 分钟前
专题四:前缀和
数据结构·算法
master33614 分钟前
python 安装pip
开发语言·python·pip
思麟呀15 分钟前
C++14概述与三大核心语法改进
开发语言·c++
shushangyun_19 分钟前
批发商城系统源码多少钱?2026最新报价一览
java·开发语言·人工智能·spring·spring cloud
JAVA面经实录91721 分钟前
高频算法面试题
java·计算机网络·算法·面试
影视飓风TIM21 分钟前
从C++引用到类封装:底层视角拆解核心语法与面试考点
java·开发语言
qq_4523962322 分钟前
第十一篇:《资源管理:Requests/Limits、ResourceQuota、LimitRange》
算法·贪心算法
Tisfy26 分钟前
LeetCode 2095.删除链表的中间节点:两次遍历 / 一次遍历(快慢指针)
算法·leetcode·链表·题解·双指针
江畔柳前堤27 分钟前
github实战指南03-Pull Request 全流程实战
开发语言·人工智能·python·深度学习·github·word
森G29 分钟前
67、Qt 多媒体框架概述---------多媒体
开发语言·qt