【问题描述】

编写函数实现计算三角形的面积和周长。输入三角形的三边a,b,c,如果能构成一个三角形,输出面积area
和周长perimeter(保留两位小数);否则,输出
These sides do not correspond to a valid triangle;
在一个三角形中,任意两边之和大于第三边。三角形面积 计算公式:
area=sqrt(s*(s-a)*(s-b)*(s-c))
其中:s=(a+b+c)/2

【输入形式】

输入三角形的三条边的数据。

【输入输出样例1】(下划线部分表示输入)

5 5 3
area =7.15;perimeter =13.00

//计算三角形周长和面积
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{double a,b,c,S,area;cin>>a>>b>>c;if(a+b>c&&a+c>b&&b+c>a)//判断是否可以组成三角形 {S=(a+b+c)/2;area=sqrt(S*(S-a)*(S-b)*(S-c));// cout.setf(ios::fixed);//控制小数点的位数 cout<<setprecision(2)<<"area="<<area<<";perimeter="<<a+b+c<<endl;}else{cout<<"These sides do not correspond to a valid triangle"<<endl;}
}

C++计算三角形周长和面积相关推荐

  1. c#求长方形的面积周长公式_C#语言-输入三角形或者长方形边长,计算其周长和面积并输出...

    /* 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出. */ using System; using System.Collections.Generic; using Sy ...

  2. 0002 计算长方形周长和面积

    //名称:0002 计算长方形周长和面积 //作者:丁进 //时间:2021.2.14 #include <stdio.h> int main() {int 长, 宽, 周长, 面积;pr ...

  3. c++计算长方体周长和面积

    3-4 计算长方形的周长和面积 Time Limit: 1000MS  Memory Limit: 65536KB Submit  Statistic Problem Description 通过本题 ...

  4. Java 计算矩形周长和面积

    java的学习 类与对象 题目要求: (1)创建Rectangle类,添加属性width.height: (2)在Rectangle类中添加两种方法计算矩形的面积和周长: (3)编程利用Rectang ...

  5. 基于Matlab的形状识别与计算图形周长,面积,圆周率

    1.二值化图像 ​ 用于处理的图像,一般都是为二值图像.这里也不例外,因为要调用那些图像处理函数,传入的图像都是二值化后的图像. 二值化操作代码: clc; close all; clear all; ...

  6. 求长方形的周长和面积c语言两个函数_C语言及程序设计.第四课.项目2.计算长方形周长和面积...

    任务和代码 /* *Copyright (c)2015,CSDN学院 *All rights reserved. *文件名称:two.c *作 者:王琨 *完成日期:2015年4月2日 *版本号:v1 ...

  7. Python面向对象练习(创建类计算正方形周长与面积)

    题目:创建一个正方形类,含有边长属性(默认值为5),有求周长和面积的方法,并创建对象进行测试. #正方形类 class square:a=5#边长#定义方法1def circle(self):retu ...

  8. JAVA继承面积计算体积_java初学基础 使用继承 计算圆形周长、面积和圆柱体积...

    程序效果图: 程序入口,Geo类 import java.util.Scanner; public class Geo{ final double PI = 3.14; public static v ...

  9. 长方形Java代码_编写java代码实现一个计数器类c设计一矩形类rectangular,提供计算矩形周长和面积等方法。...

    栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线形表. 栈是一种数据结构,它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据( ...

  10. 类和对象总结及用法 计算点到点距离 线与线的关系 计算三角形平行四边形面积周长 判断形状

    1.类和对象简介 类和对象的关系:类是对象的抽象,而对象是类的特例,即类的具体表现形式. 类和对象的区别:类是对象的模板,类是抽象的不占用内存,对象是具体的,占用储存空间. 类中主要包括数据和成员函数 ...

最新文章

  1. C#.NET通用权限管理在DB2数据库上运行的脚本参考 - 序列创建脚本参考
  2. RedHat下建立群集
  3. 四则运算APP最后阶段
  4. array_combine()
  5. Cocos2d-x学习之 整体框架描述
  6. Thrift搭建分布式微服务(四)
  7. 新申请了一个博客,这个博客主要用来记录编程学习笔记
  8. 最新版盲盒商城thinkphp+uniapp
  9. python wordcloud 对电影《我不是潘金莲》制作词云
  10. Windows2016 主从CA(一、企业根CA与独立从CA)
  11. 【Android -- 技术周刊】第 006 期
  12. g2o学习记录(1)安装和运行其下面的unit_test项目
  13. 一篇很完整的元器件选型指南
  14. BOOL和Boolean的区别
  15. kettle(4.1 TSV文件的抽取)
  16. 磁盘配额管理disk quotas
  17. 编码器的分类及工作原理
  18. TCP/IP协议——一文读懂数字摘要、数字签名,哆啦A梦特别版1.0(个人收藏学习笔记)
  19. SpringBoot2.0源码解析一
  20. html table转excel单元格带背景颜色

热门文章

  1. 78行Python代码教你找回微信撤回的消息
  2. 安卓选择市区的省市区联动
  3. Base64和Base64URL加解密
  4. python 两幅图片融合成一张图片
  5. CNN-VGG16图片性别年龄识别(说白了就是图片分类)
  6. Photoshop制作banner步骤过程
  7. wc,这进度条好快,不行我也得展示一下——python教你各种方法无障碍实现进度条
  8. 苏宁数据中台架构实践
  9. 禁用win10系统的Cortana小娜进程,笔记本散热风扇冷静了
  10. Anaconda安装torch