三角形类
来源:互联网 发布:matlab mac破解版下载 编辑:程序博客网 时间:2024/06/05 19:25
/* *Copyright(c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:psp.cpp *作 者:綦鹏 *完成日期:2016年5月18日 *版 本 号:v1.0 * *问题描述:链表 *输入描述: *程序输出; */ #include <iostream> #include<cmath> using namespace std; class Triangle { public: Triangle(double x,double y,double z); void area(); inline void perimeter(); bool isTriangle(); void showMessage(); private: double a,b,c,are,per; //三边为私有成员数据 }; int main() { Triangle Tri(7,8,9); //定义三角形类的一个实例(对象) Tri.showMessage(); //定义一个能显示三角形信息的成员函数 return 0; } Triangle::Triangle(double x,double y,double z) { a=x; b=y; c=z; } inline void Triangle::perimeter() { per=a+b+c; } void Triangle::area() { double s; s=(a+b+c)/2; are=sqrt(s*(s-a)*(s-b)*(s-c)); } bool Triangle::isTriangle() { if(a+b>c && a+c>b && b+c>a) return true; else return false; } void Triangle::showMessage() { perimeter(); area(); if(a+b>c && a+c>b && b+c>a) //isTriangle()返回值为布尔型,用于判断给出的三边是否能构成一个三角形 { cout<<"三角形的周长为:"<<per<<'\t'<<"面积为:"<<are<<endl; } else cout<<"不能构成三角形"<<endl; }
0 0
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 三角形类
- 士兵杀敌
- 20160517常规赛
- 后缀数组 相关问题模板
- HDU 1712 ACboy needs your help 分组背包
- Android-SQLite封装sql语句以及查看数据库
- 三角形类
- kaerBregetnI.343
- 饶有趣味的字、词、句——《语文常谈》读书笔记(4)
- java中的接口
- UIButton中UIImage的使用
- BitmapShader
- 配置openCV出错
- putty 背景透明度设置及使用技巧
- poj2352——Stars(树状数组)