CHAPTER3-5.cpp
上传用户:fjc899
上传日期:2007-07-03
资源大小:187k
文件大小:0k
源码类别:

STL

开发平台:

C/C++

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