判断能否构成三角形 并输出三角形的周长和面积
来源:互联网 发布:mac如何压缩文件 编辑:程序博客网 时间:2024/05/17 05:05
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作 者:郭辉*完成时间:2016年3月31日*版 本 号:v1.0**问题描述:三角形类雏形*输入描述:无。*程序输出:判断能不能构成三角形。*/#include <iostream>#include <math.h>using namespace std;class triangle { public: void setA(double x); void setB(double y); void setC(double z); int getA(); int getB(); int getC(); double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积 bool istriangle();//判断能否构成三角形 private: double a,b,c;//三边为私有成员数据 };inline void triangle::setA(double x){ a=x;}inline void triangle::setB(double y){ b=y;}inline void triangle::setC(double z){ c=z;}inline int triangle::getA(){ return a;}inline int triangle::getB(){ return b;}inline int triangle::getC(){ return c;}double triangle::perimeter(){ return a+b+c;}double triangle::area(){ double n=(a+b+c)/2;return sqrt(n*(n-a)*(n-b)*(n-c));}bool triangle::istriangle(){ if(a+b>=c&&a+c>=b&&b+c>=a) return 1; else return 0;}int main(){triangle tri1;double x,y,z;cout<<"请输入三角形的三边:";cin>>x>>y>>z;tri1.setA(x); tri1.setB(y);tri1.setC(z);//为三边初值if(tri1.istriangle())//is triangle()返回值为布尔型,用于判断给出的三边是否能构成三角形{ cout<<"三条边为:"<<tri1.getA()<<','<<tri1.getB()<<','<<tri1.getC()<<endl; cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<<tri1.area()<<endl;}else cout<<"不能构成三角形"<<endl;return 0;}
<img src="http://img.blog.csdn.net/20160331205533700?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
<img src="http://img.blog.csdn.net/20160331205701497" alt="" />
<pre>
0 0
- 判断能否构成三角形 并输出三角形的周长和面积
- 输入三个坐标,判断能否构成三角形,如果能,输出其周长和面积。
- if else 应用之经典例题判断能否构成三角形并输出面积
- c语言:任给三条边长,判断能否构成三角形,如果能,求出其面积和周长
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- 三角形的周长和面积
- 三角形周长和面积
- 三角形周长和面积
- JAVA之1.封装一类三角形对象Triangle,该类对象具有三条边的属性,具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、求周长的功能、求面积的功能。
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- 如何判断三角形能否构成以及三角形的类型
- 输入三角形的三边值,判断能否构成三角形
- 判断输入的三角形边长能否构成三角形
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- 计算三角形的周长和面积
- C#求三角形的周长和面积
- 3-10(判断三角形并输出面积)
- (OK) CentOS 7—adb—android-sdk_r24.3.3-linux.tgz
- Java高级部分之线程重点总结(上)
- 最近的javascrip学习心得及小心情
- 码农小汪-剑指Offer之25 -字符串的排列(全排列)
- CRT输入和输出(文件)
- 判断能否构成三角形 并输出三角形的周长和面积
- java集合Map,HashMap,TreeMap知识点总结
- WinDbg学习笔记(转)
- Android 动画之ScaleAnimation应用详解(缩放动画效果 )(转载)
- 禁用页面缓存的几种方法
- 配置Apache支持PHP(附Apache和PHP下载链接)
- 欢迎使用CSDN-markdown编辑器
- JAVA多线程实现的三种方式
- 中文windbg帮助文档