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;

}

相关推荐
TTTrees4 分钟前
C++学习笔记(38):封装、继承、多态
c++
ZPC82107 分钟前
相机接入ROS2 流程及问题排查
人工智能·算法·机器人
2501_940315267 分钟前
【无标题】两个相同字符串中不同字符的个数
算法·哈希算法·散列表
6Hzlia11 分钟前
【Hot 100 刷题计划】 LeetCode 54. 螺旋矩阵 | C++ 模拟法题解
c++·leetcode·矩阵
算法鑫探16 分钟前
显示器插座最短连线算法(蓝桥杯十六届C组编程题第二题)
c语言·数据结构·算法·排序算法·新人首发
akarinnnn22 分钟前
【DAY15】:深⼊理解指针(6)
算法
Lauren_Blueblue26 分钟前
第十六届蓝桥杯省赛Python研究生组-C变换数组
python·算法·蓝桥杯·编程基础
梓䈑27 分钟前
Gflags解剖课:从DEFINE宏到命令行解析的工程化实践
c++·gflags
Tanecious.38 分钟前
蓝桥杯备赛:Day8-小红杀怪
c++·蓝桥杯
wregjru1 小时前
【高并发服务器项目】2.服务器业务层设计详解
c++