【C语言】不使用大小于号,求出两数最大值
2024-08-30 22:57:28
//不使用大小于号,求出两数最大值
#include <stdio.h>
#include <math.h>
double Max(double a, double b)
{
double q = sqrt((a-b)*(a-b));
return ((a + b) + q) / 2;
}
int main()
{
printf("(5,8)大的数为:%.0f\n", Max(5, 8));
printf("(0,4)大的数为:%.0f\n", Max(0,4));
printf("(-2,3)大的数为:%.0f\n", Max(-2,3));
printf("(-3,-6)大的数为:%.0f\n", Max(-3,-6));
return 0;
}
最新文章
- vs快捷键大全
- poj 2528 线段树+离散化
- C# 集合与泛型
- 安装scapy遇到的问题
- python中staticmethod classmethod及普通函数的区别
- 我的博客即将入驻&ldquo;云栖社区&rdquo;,诚邀技术同仁一同入驻。
- PHP遍历二叉树
- C# DES加密类,16位的加密。
- 针对Nginx日志的相关运维操作记录
- TDD&;BDD
- ROS知识(20)----使用Master_API查询Master管理的节点话题服务内容
- iOS 机智的修改导航栏返回事件
- 从零玩转JavaWeb系列7web服务器-----用户登录界面二维码的制作
- IE6下面的浮动问题
- System.Web.UI.Page
- 《毛毛虫组》【Alpha】Scrum meeting 4
- java内部类的一些看法
- NSSet转成NSArray 以及NSSortDescriptor的使用
- [noip模拟赛]跑跑步
- 预测一下web前端未来的6个趋势