编写重载函数Max1可分别求取两个整数 三个整数 两个双精度 三个双精度的最大值

大学网课 已帮助 人

编写重载函数Max1可分别求取两个整数,三个整数,两个双精度,三个双精度的最大值

编写重载函数Max1可分别求取两个整数 三个整数 两个双精度 三个双精度的最大值

热搜:互为反函数的两个函数图像之间的关系

回答

共1条回复

  • #include &ltiostream&gtusing namespace stdint Max1 ( int a, int b) { if (a &gt b) return a else return b}double Max1 ( double a, double b) { if (a &gt b) return a else return b}int Max1 ( int a, int b, int c) { if (a &gt= b &amp&amp a &gt= c) return a else if (b &gt= a &amp&amp b &gt= c) return b else return c }int main() { int a, b ,c double da, db cout&lt&lt“请输入三个整数:” cin&gt&gta&gt&gtb&gt&gtc cout&lt&lt“两个整数最大值为:”&lt&ltMax1(a, b)&lt&ltendl cout&lt&lt“三个整数最大值为:”&lt&ltMax1(a, b, c)&lt&ltendl cout&lt&lt“请输入两个浮点数:” cin&gt&gtda&gt&gtdb cout &lt&lt“两个浮点数最大值为:”&lt&lt Max1(da,db)&lt&ltendl return 0}