/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:田成琳
*完成日期:2013年 11月16 日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:三个数
*程序输出:三个数的最大值
*问题分析:
*算法设计:
*/
#include<iostream>
using namespace std;
template<typename t> //当时声明的时候老是出错,要同时声明 temlate和t max()
t max(t a,t b,t c);
int main()
{
double a,b,c,y;
cout<<"请输入三个数:"<<endl;
cin>>a>>b>>c;
y=max(a,b,c);
cout<<y<<endl;
return 0;
}
template<typename t>
t max(t a,t b,t c)
{
if(b>a)
a=b;
if(c>a)
a=c;
return a;
}
运行结果:
心得体会:有时候,看的明白,自己做时老出错。看来,只听还是不能理解的透彻