关闭

实验报告 5-1

163人阅读 评论(0) 收藏 举报
  1. #include <iostream>   
  2. #include <cmath>   
  3. using namespace std;  
  4. class Triangle  
  5. {  
  6. public:  
  7.     Triangle();  
  8.     float perimeter(void);  
  9.     float area(void);  
  10.     void showMessage();  
  11.     Triangle(float x,float y,float z);  
  12. private:  
  13.     float a,b,c;  
  14. };  
  15. void main()  
  16. {  
  17.     Triangle Tri1;  
  18.     Tri1.showMessage();  
  19.     Triangle Tri2(7,8,9);  
  20.     Tri2.showMessage();  
  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. }  
  44. Triangle::Triangle()  
  45. {  
  46.     a=1;  
  47.     b=1;  
  48.     c=1;  
  49. }  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:18046次
    • 积分:588
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:0篇
    • 译文:4篇
    • 评论:8条
    文章分类
    最新评论