C++走向远洋——20(项目一,三角形,类)
2024-09-07 09:04:46
*/
* 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;
}
运行结果:
心得:
主要是格式可能不对,多练就好
最新文章
- 简约之美Jodd-http--深入源码理解http协议
- Java 理论与实践: 处理 InterruptedException
- 4个http常用的content type
- jQuery validation学习(2)验证身份证
- wcf之OperationContextScope
- java操作redis之jedis篇
- const修饰的双重指针赋值解惑
- iOS-获取UIView的全部层级结构
- NET 2015
- [BZOJ4518]征途
- 【物联网云端对接-2】通过MQTT协议与阿里云物联网套件进行云端通信
- windows2012安装
- py3+requests+re+urllib,爬取并下载不得姐视频
- GNU Binutils简介及基本用法
- 移除input在type=";number";时的上下箭头
- 应用打开其xlspptdoc等
- C语言编程中pid, tid以及真实pid的关系(转)
- [转][MVC4]ASP.NET MVC4+EF5(Lambda/Linq)读取数据
- Python Extension 编译问题
- JQuery攻略(四)事件