[C++] c++基础语言----2.4 求最大值(重载) →→→→→进入此内容的聊天室

来自 , 2020-04-04, 写在 C++, 查看 106 次.
URL http://www.code666.cn/view/06b1338b
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int max(int x,int y);
  5. float max(float x,float y,float z);
  6. double max(double x,double y,double z);
  7.  
  8. int main ()
  9. {
  10.         int a,b;
  11.         float x,y,z;
  12.         double l,m,n;
  13.        
  14.         cout<<"请输入两个整数:";
  15.         cin>>a>>b;
  16.         cout<<"两个整数中最大的是:"<<max(a,b)<<endl;
  17.        
  18.         cout<<"请输入三个浮点数:";
  19.         cin>>x>>y>>z;
  20.         cout<<"三个浮点数中最大的是:"<<max(x,y,z)<<endl;
  21.        
  22.         cout<<"请输入三个双精度的数:";
  23.         cin>>l>>m>>n;
  24.         cout<<"三个双精度的数中最大的是:"<<max(l,m,n)<<endl;
  25.        
  26.         return 0;
  27. }
  28. int max(int x,int y)//两个整数中最大值函数
  29. {
  30.         int max;
  31.         max=x>y?x:y;
  32.         return max;
  33. }
  34. float max(float x,float y,float z)//三个浮点数中最大值函数
  35. {
  36.         float max,t;
  37.         t=x>y?x:y;
  38.         max=t>z?t:z;
  39.         return max;
  40. }
  41. double max(double x,double y,double z)//三个双精度的数中最大值函数
  42. {
  43.         double max,t;
  44.         t=x>y?x:y;
  45.         max=t>z?t:z;
  46.         return max;
  47. }

回复 "c++基础语言----2.4 求最大值(重载)"

这儿你可以回复上面这条便签

captcha