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;

}

相关推荐
南风与鱼12 分钟前
记忆化搜索
算法·记忆化搜索
鱼跃鹰飞15 分钟前
Leetcode面试经典150题-349.两个数组的交集
算法·leetcode·面试
友友马16 分钟前
『 Linux 』HTTP(一)
linux·运维·服务器·网络·c++·tcp/ip·http
zhyhgx30 分钟前
【算法专场】分治(上)
数据结构·算法
Joeysoda42 分钟前
Java数据结构 时间复杂度和空间复杂度
java·开发语言·jvm·数据结构·学习·算法
清水白石00843 分钟前
C++使用Socket编程实现一个简单的HTTP服务器
服务器·c++·http
拓端研究室TRL1 小时前
TensorFlow深度学习框架改进K-means聚类、SOM自组织映射算法及上海招生政策影响分析研究...
深度学习·算法·tensorflow·kmeans·聚类
朱皮皮呀1 小时前
C++入门基础
开发语言·c++·引用·内联函数·auto关键字·命名空间·缺省参数
月临水1 小时前
算法:双指针题目练习
算法
大二转专业1 小时前
408算法题leetcode--第七天
考研·算法·leetcode