*/
* Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名:sanjiaoxing.cpp
* 作者:常轩
* 微信公众号:Worldhello
* 完成日期:2016年3月23日
* 版本号:V1.4
* 问题描述:三角形类雏形
* 程序输入:无
* 程序输出:见运行结果
*/
#include<iostream>
#include<cmath>
using namespace std;
class Triangle
{
public:
Triangle (double x=1,double y=1,double z=1) {
a=x;
b=y;
c=z;
}
void showMessage();
private:
double a,b,c;
};
<span style="font-family: Arial, Helvetica, sans-serif;">void Triangle::showMessage()</span>
 {
double l;
l=a+b+c;
double p;
p=(a+b+c)/2.0;
cout<<"三条边为:"<<a<<','<<b<<','<<c<<endl;
cout<<"三角形的周长为:"<<l<<'\t'<<"面积为:"<< sqrt(p*(p-a)*(p-b)*(p-c))<<endl;
} 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;
}

运行结果:

心得:

最新文章

  1. XidianOJ 1099 A simple problem
  2. 用OMT方法建立其分析模型: 本大学基于网络的课程注册系统。
  3. [JavaScript 随笔] 垃圾回收
  4. Android 四种简单的动画(淡入淡出、旋转、移动、缩放效果)
  5. How to Setup Replicated LevelDB Persistence in Apache ActiveMQ 5.9--转载
  6. python 学习(三)
  7. HTML之学习笔记(三)文本标签
  8. wl18xx module crash with &quot;wlcore: ERROR ELP wakeup timeout!&quot;
  9. codeforces 887A Div. 64 思维 模拟
  10. filter-api文档
  11. 看漫画学Flux
  12. 数据结构Java版之交换算法(一)
  13. JQuery实战---初识JQuery+入门实例
  14. elementUi、iview、ant Design源码button结构篇
  15. 初始化git库并配置自动部署
  16. GT--记录android app消耗的cpu/内存/流量/电量
  17. Linux 常用命令(2)
  18. linux 下令chmod 755的意思
  19. Linux下的.txt文件复制到win下面不自动换行
  20. daay04流程控制之for循环

热门文章

  1. 14 微服务电商【黑马乐优商城】:day06-了解vue-router和webpack的使用
  2. 云服务器上安装MSF环境
  3. TPO6-1Powering the Industrial Revolution
  4. Apsara Clouder云计算专项技能认证:云服务器基础运维与管理
  5. [GX/GZOI2019]与或和(单调栈+按位运算)
  6. Spring 的 IOC 和 AOP 的理解
  7. VMware-workstation虚拟机安装及配置
  8. C# 接口练习
  9. 43)PHP,mysql_fetch_row 和mysql_fetch_assoc和mysql_fetch_array
  10. day20-双下new方法,单例模式