- //文件名:CHAPTER3-5.cpp
- #include <iostream.h>
- // 定义函数模板,找出三个值中最小的值,与数据类型无关
- template <class T>
- T min(T ii, T jj, T kk)
- {
- T temp;
- if((ii<jj)&&(ii<kk)){temp=ii;}
- else if((jj<ii)&&(jj<kk)){temp=jj;}
- else{ temp=kk; }
- return temp;
- }
- // 下面是主函数
- void main()
- {
- cout<<min(100,20,30)<<endl;
- cout<<min(10.60,10.64,53.21)<<endl;
- cout<<min('c','a','C')<<endl;
- }