实验报告5-2

 
  1. #include <iostream>   
  2. #include <cmath>   
  3. using namespace std;  
  4. class Triangle  
  5. {  
  6. public:  
  7.   
  8.     float perimeter(void);  
  9.     float area(void);  
  10.     void showMessage();  
  11.     Triangle(float x=1,float y=2,float z=2);  
  12. private:  
  13.     float a,b,c;  
  14. };  
  15. void main()  
  16. {  
  17.     Triangle Tri1;  
  18.     Tri1.showMessage();  
  19.       
  20.       
  21. }  
  22. float Triangle::perimeter(void)  
  23. {  
  24.     return (a+b+c);  
  25. }  
  26. float Triangle::area(void)  
  27. {  
  28.     float s,m;  
  29.     s=(a+b+c)/2;  
  30.     m=sqrt(s*(s-a)*(s-b)*(s-c));  
  31.     return m;  
  32. }  
  33. void Triangle::showMessage()  
  34. {  
  35.     cout<<"三角形的三边为: "<<a<<'\t'<<b<<'\t'<<c<<endl;  
  36.     cout<<"该三角形的周长为:"<<perimeter()<<'\t'<<"面积为:"<<area()<<endl;  
  37. }  
  38. Triangle::Triangle(float x,float y,float z)  
  39. {  
  40.     a=x;  
  41.     b=y;  
  42.     c=z;  
  43. }  

阅读更多
文章标签: float c
上一篇实验报告 5-1
下一篇实验报告 5---3
想对作者说点什么? 我来说一句

算法导论 练习题 5.2-5

1

niewei1986 niewei1986

2017-04-03 15:50:45

阅读数:160

没有更多推荐了,返回首页

关闭
关闭