当前位置: 首页 > 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

相关文章:

  • 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