当前位置: 首页 > news >正文

C++——求3个数中最大的数(分别考虑整数、双精度数、长整数数的情况),用函数重载方法。

没注释的源代码

#include <iostream>

using namespace std;
int max(int a,int b,int c);
double max(double a,double b,double c);
long max(long a,long b,long c);
int main()
{
    int a,b,c;
    double x,y,z;
    long m,n,p;
    cout<<"请输入三个整数:";
    cin>>a>>b>>c;
    cout<<"三个整数的最大值是:"<<max(a,b,c)<<endl;
    cout<<"请输入三个浮点数:";
    cin>>x>>y>>z;
    cout<<"三个浮点数的最大值是:"<<max(x,y,z)<<endl;
    cout<<"请输入三个长整数:";
    cin>>m>>n>>p;
    cout<<"三个长整数的最大值是:"<<max(m,n,p)<<endl;
    return 0;
}
int max(int a,int b,int c)
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
double max(double a,double b,double c)
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
long max(long a,long b,long c)
{
    if(b>a) a=b;
    if(c>a) a=c;
    return a;
}
 


http://www.mrgr.cn/news/29821.html

相关文章:

  • <项目代码>YOLOv8 番茄识别<目标检测>
  • Openshift 如何更新访问控制机
  • 供应SW6301V单C口多协议升降压移动电源IC
  • C#实现在windows上实现指定句柄窗口的指定窗口坐标点击鼠标左键和右键的详细情况
  • 【C语言刷力扣】13.罗马数字转整数
  • LeetCode【0031】下一个排列
  • leetcode01——27. 移除元素(双指针)、977. 有序数组的平方(双指针)、209. 长度最小的子数组(双指针/滑动窗口)
  • WINDOWS AGENTARENA:EVALUATING MULTI-MODAL OS AGENTS AT SCALE论文学习
  • 2-98 基于matlab的苹果特征检测
  • 镀金引线---
  • 程序员修炼之道 11:当你编码时
  • Java-获取对象字段名并遍历处理
  • Golang开发的OCR-身份证号码识别(不依赖第三方)
  • AUTOSAR_EXP_ARAComAPI的5章笔记(5)
  • Jetbrains开发工具使用通义灵码
  • Android 15 正式发布至 AOSP
  • Docker Registry API best practice 【Docker Registry API 最佳实践】
  • 算法笔记/USACO Guide GOLD金组DP 3. Paths on Grids
  • [SIGGRAPH-24] CharacterGen
  • easy_cloudantivirus
  • 《微处理器系统原理与应用设计第十三讲》通用同/异步收发器USART轮询模式应用设计
  • 算法之搜索--最长公共子序列LCS
  • 剃(磨)前插齿刀设计计算开发第二步:
  • Element Plus图片上传组件二次扩展
  • Android 中音频焦点的使用场景及示例
  • ssh远程连接try1账号切换tips