C++:类模板1(2个数的大数)

类模板1(2个数的大数)

Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte
Total Submit:385 Accepted:253

Description

 定义类模板,类中包含两个数据成员,定义成员函数max()求这两个数中的大数。在main()中调用max()求两个整数和两个实数中的大数。

将下面的程序填写完整。

#include <iostream>
using namespace std;

……………………………………
……………………………………
……………………………………
int main()
{
 int a,b;
 double c,d;
 cin>>a>>b>>c>>d;
 Test <int> 
 t1(a,b);
 Test <double>
  t2(c,d);
 cout<<t1.Max()<<endl;
 cout<<t2.Max()<<endl;
 return 0;
}

Input

有2行。第1行两个整数,第2行为两个实数。

Output

有2行。第1行是两个整数中的大数,第2行是两个实数中的大数。

Sample Input

4 6
15.89 6.25

Sample Output

6
15.89

代码块:

没有用类模板去做,只是能AC

#include <iostream>

using namespace std;

int max(int a ,int b )
{ 

    return a>b?a:b;
}
double max(double a ,double b )
{ 

    return a>b?a:b;
}
 int main()
 { 
    int a,b;
    double x,y; 
   cin>>a>>b;
   cin>>x>>y;
   cout<<max(a,b)<<endl;
   cout<<max(x,y)<<endl;

 return 0;

 }

你可能感兴趣的:(C++,类模板,2个数的大数)