C++走向远洋——23(项目一,三角形,类)
2024-10-08 20:34:04
*/
* 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;
}
运行结果:
心得:
无
最新文章
- XidianOJ 1099 A simple problem
- 用OMT方法建立其分析模型: 本大学基于网络的课程注册系统。
- [JavaScript 随笔] 垃圾回收
- Android 四种简单的动画(淡入淡出、旋转、移动、缩放效果)
- How to Setup Replicated LevelDB Persistence in Apache ActiveMQ 5.9--转载
- python 学习(三)
- HTML之学习笔记(三)文本标签
- wl18xx module crash with ";wlcore: ERROR ELP wakeup timeout!";
- codeforces 887A Div. 64 思维 模拟
- filter-api文档
- 看漫画学Flux
- 数据结构Java版之交换算法(一)
- JQuery实战---初识JQuery+入门实例
- elementUi、iview、ant Design源码button结构篇
- 初始化git库并配置自动部署
- GT--记录android app消耗的cpu/内存/流量/电量
- Linux 常用命令(2)
- linux 下令chmod 755的意思
- Linux下的.txt文件复制到win下面不自动换行
- daay04流程控制之for循环
热门文章
- 14 微服务电商【黑马乐优商城】:day06-了解vue-router和webpack的使用
- 云服务器上安装MSF环境
- TPO6-1Powering the Industrial Revolution
- Apsara Clouder云计算专项技能认证:云服务器基础运维与管理
- [GX/GZOI2019]与或和(单调栈+按位运算)
- Spring 的 IOC 和 AOP 的理解
- VMware-workstation虚拟机安装及配置
- C# 接口练习
- 43)PHP,mysql_fetch_row 和mysql_fetch_assoc和mysql_fetch_array
- day20-双下new方法,单例模式