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

运行结果:

心得:

主要是格式可能不对,多练就好

最新文章

  1. 简约之美Jodd-http--深入源码理解http协议
  2. Java 理论与实践: 处理 InterruptedException
  3. 4个http常用的content type
  4. jQuery validation学习(2)验证身份证
  5. wcf之OperationContextScope
  6. java操作redis之jedis篇
  7. const修饰的双重指针赋值解惑
  8. iOS-获取UIView的全部层级结构
  9. NET 2015
  10. [BZOJ4518]征途
  11. 【物联网云端对接-2】通过MQTT协议与阿里云物联网套件进行云端通信
  12. windows2012安装
  13. py3+requests+re+urllib,爬取并下载不得姐视频
  14. GNU Binutils简介及基本用法
  15. 移除input在type=&quot;number&quot;时的上下箭头
  16. 应用打开其xlspptdoc等
  17. C语言编程中pid, tid以及真实pid的关系(转)
  18. [转][MVC4]ASP.NET MVC4+EF5(Lambda/Linq)读取数据
  19. Python Extension 编译问题
  20. JQuery攻略(四)事件

热门文章

  1. MFC修改系统托盘的图标
  2. http跳转https反向代理配置
  3. zabbix监控Linux服务器CPU使用率大于40%的时候报警(实践版)
  4. python3.7解释器安装及配置虚拟环境
  5. Pay Back(模拟)
  6. LeetCode No.112,113,114
  7. CentOS6与CentOS7的网络区别
  8. 浅谈Java中的泛型
  9. 推荐系统之矩阵分解(MF)
  10. LR及评分卡(未完成)