三角形4
来源:互联网 发布:淘宝店铺的网址怎么看 编辑:程序博客网 时间:2024/05/22 08:52
/* 1.2. 2.3. 3.4. *Copyright (c) 2016,烟台大学计算机学院 4.5. 5.6.*All rights reserved. 6.7. 7.8.*文件名称:test.cpp 8.9. 9.10.*作者: 武聪 10.11. 11.12. *完成日期:2016年4月14日 12.13. 13.14. *版本号:v1.0 14.15. *问题描述:求三角形周长和面积 15.16.*输入描述: 输入三角形的三边长 16.17. *程序输出: 三角形的周长和面积 17.#include<iostream>#include<Cmath>using namespace std;class Triangle{public: Triangle(double x=1, double y=1, double z=1);//(3)声明使用默认参数的构造函数,不给定实参时,默认边长为1; double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 void showMessage();private: double a,b,c;};18.Triangle::Triangle(double x, double y, double z){ a=x; b=y; c=z;}19.double Triangle::perimeter(){ return (a + b + c);}20.double Triangle::area(){ double s = (a + b + c) / 2; return sqrt(s * (s - a) * (s - b) * (s - c));}21.void Triangle::showMessage(){ cout<<"三角形的三边长分别为:"<<a<<' '<<b<<' '<<c<<endl; cout<<"该三角形的周长为"<<perimeter()<<",面积为"<<area()<<endl<<endl;}22.int main(){ Triangle Tri1; Tri1.showMessage(); Triangle Tri2(1.5); Tri2.showMessage(); Triangle Tri3(1.5,1.5); Tri3.showMessage(); Triangle Tri4(7,8,9); Tri4.showMessage(); return 0;}
运行结果:
知识点总结:
使用有默认参数的构造函数
学习心得:
掌握的还太差
0 0
- 三角形4
- 三角形4
- 三角形4
- 【DP】数字三角形4
- 4_1三角形类
- 4-1 三角形类
- 4-1 三角形类
- 4-2 三角形类
- 4-2 三角形类
- 第4周,,三角形
- 4--1三角形类
- 4-1-三角形类
- 4-2-三角形类
- tyvj1084数字三角形4
- 三角形问题(4)
- 三角形(4)
- 三角形类雏形4
- 1-4 输出三角形
- 哈希表
- 二叉树的前序遍历
- Hadoop MapReduce 配置加载机制
- python +selenium+phantomjs 登录爬取新浪微博动态js页面
- hdu 1556 lazy线段树
- 三角形4
- 方法参数是值传递
- 清除多余的空格
- 第6周项目4 时间制的转换和是否前导0
- 基于bootstrap的左侧栏
- 【hdu 4452】Running Rabbits 题解&代码(C++)
- 【HDU 2135】【水题】 Rolling table
- vs2010 编写windows service 服务程序
- UITextView