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

STL

开发平台:

C/C++

  1. //文件名:CHAPTER3-4.cpp
  2. #include <iostream.h>
  3. // 定义多态函数,找出三个整数中最小的数
  4. int min0(int ii, int jj, int kk)
  5. {
  6. int temp;
  7.     if((ii<jj)&&(ii<kk)){temp=ii;}
  8. else if((jj<ii)&&(jj<kk)){temp=jj; }
  9. else{ temp=kk; }
  10. return temp;
  11. }
  12. // 定义多态函数,找出三个小数中最小的数
  13. float min1(float ii, float jj, float kk)
  14. {
  15. float temp;
  16.     if((ii<jj)&&(ii<kk)){temp=ii;}
  17. else if((jj<ii)&&(jj<kk)){temp=jj; }
  18. else{ temp=kk; }
  19. return temp;
  20. }
  21. // 定义多态函数,找出三个子符中最小的字符
  22. char min2(char ii, char jj, char kk)
  23. {
  24.   char temp;
  25.    if((ii<jj)&&(ii<kk)) {temp=ii; }
  26.   else if((jj<ii)&&(jj<kk)){temp=jj;}
  27. else{temp=kk;}
  28. return temp;
  29. }
  30. // 下面是主函数
  31. void main()
  32. {
  33. int temp1=min0(100,20,30);
  34. cout<<temp1<<endl;
  35. float temp2=min1(10.60,10.64,53.21);
  36. cout<<temp2<<endl;
  37. char temp3=min2('c','a','C');
  38. cout<<temp3<<endl;
  39. }