2021-06-22刷题笔记海伦公式求面积

简介: 2021-06-22刷题笔记海伦公式求面积

描述
给定一个球体的半径,计算其体积。其中球体体积公式为 V = 4/3*πr3,其中 π= 3.1415926。
输入描述:
一行,用浮点数表示的球体的半径。
输出描述:
一行,球体的体积,小数点后保留3位。

image.png描述

根据给出的三角形3条边a, b, c(0 < a, b, c < 100,000),计算三角形的周长和面积。

输入描述:

一行,三角形3条边(能构成三角形),中间用一个空格隔开。

输出描述:

一行,三角形周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式详见输出样例。

这题要用到海伦公式来求三角形得面积

//计算三角形的周长和面积
#include <stdio.h>
#include <math.h>
int main()
{
    float a, b, c, s;
    while (1)//循环语句
    {
        scanf("%f%f%f", &a, &b, &c);//输入三角形三条边
        if (a <= 0 || b <= 0 || c <= 0)//判断三角形三条边是否大于0
        {
            printf("输入错误,请重新输入:>");
        }
        else
        {
            if ((a + b >= c&&(a - b) < c) || (a + c >= b&&(a - c) < b) || (b + c >= a&&(b - c) < a))//判断能否构成三角形
            {
                float p = (a + b + c) / 2;
                s = (float)(sqrt(p*(p - a)*(p - b)*(p - c)));
                printf("circumference=%.2f area=%.2f\n", a + b + c, s);
                break;//跳出循环
            }
            else
                printf("输入不构成三角形,请重新输入:>");
        }
    }
    return 0;
}


相关文章
蓝桥杯:2021省赛 例题:直线
蓝桥杯:2021省赛 例题:直线
54 0
|
5月前
线性代数——(期末突击)概率统计习题(概率的性质、全概率公式)
线性代数——(期末突击)概率统计习题(概率的性质、全概率公式)
45 1
|
5月前
高等数学II-知识点(2)——定积分、积分上限函数、牛顿-莱布尼茨公式、定积分的换元、定积分的分部积分法
高等数学II-知识点(2)——定积分、积分上限函数、牛顿-莱布尼茨公式、定积分的换元、定积分的分部积分法
56 0
|
5月前
大学物理(上)-期末知识点结合习题复习(5)——刚体力学-转动惯量、力矩、线密度 面密度 体密度、平行轴定理和垂直轴定理、角动量定理和角动量守恒定律
大学物理(上)-期末知识点结合习题复习(5)——刚体力学-转动惯量、力矩、线密度 面密度 体密度、平行轴定理和垂直轴定理、角动量定理和角动量守恒定律
36 0
|
6月前
【编程题-错题集】kotori和气球(组合数学)
【编程题-错题集】kotori和气球(组合数学)
|
6月前
|
算法 前端开发
前端算法-最大三角形面积-鞋带公式&-海伦公式
前端算法-最大三角形面积-鞋带公式&-海伦公式
75 0
|
6月前
|
Shell
【高数定积分求解旋转体体积】 —— (上)高等数学|定积分|柱壳法|学习技巧
【高数定积分求解旋转体体积】 —— (上)高等数学|定积分|柱壳法|学习技巧
116 0
|
6月前
考研高数之无穷级数题型三:将函数展开成幂级数和傅里叶级数(题目讲解)
考研高数之无穷级数题型三:将函数展开成幂级数和傅里叶级数(题目讲解)
114 0
|
Java
hdu1181 变形课(暴力搜索法)
hdu1181 变形课(暴力搜索法)
40 0
|
算法 搜索推荐 程序员
C语言第四练——利用海伦公式编程求三角形的面积
C语言第四练——利用海伦公式编程求三角形的面积
233 0
下一篇
无影云桌面