|
//p01Max //Author: Me //Date 07/02/2001 /* Description */ #include <iostream.h> int maxNum (int a, int b); int maxNum (int a, int b, int c); float maxNum (float a, float b); void main(void) { int a = 5, b = 6, c = 7; cout << "maxNum(" << a << ", " << b << ")= " << maxNum(a, b) << endl; cout << "maxNum(" << b << ", " << a << ")= " << maxNum(b, a) << endl; cout << "maxNum(" << a << ", " << a << ")= " << maxNum(a, a) << endl; cout << "maxNum(1, 1, 1)= " << maxNum(1, 1, 1) << endl; cout << "maxNum(2, 1, 1)= " << maxNum(2, 1, 1) << endl; cout << "maxNum(1, 2, 1)= " << maxNum(1, 2, 1) << endl; cout << "maxNum(1, 1, 2)= " << maxNum(1, 1, 2) << endl; cout << "maxNum(1.5f, 2.5f)= " << maxNum(1.5f, 2.5f) << endl; cout << "maxNum(1.5f, 1.5f)= " << maxNum(1.5f, 1.5f) << endl; cout << "maxNum(2.5f, 1.5f)= " << maxNum(2.5f, 1.5f) << endl; } int maxNum (int a, int b) { if (a > b) return a; else return b; } int maxNum (int a, int b, int c) { return maxNum(a, maxNum(b,c)); } float maxNum (float a, float b) { if (a > b) return a; else return b; } |