题目描述
如下图,给出一个三角形的两条边a,b 和两边的夹角θ。 ,请你求出三角形边c 的长度。

输入
输入三个实数 a,b(1≤a,b≤109),θ(0<θ<180), ,分辨表示两边的长度和角度。注意输入的是角度哦。

输出
输出一个浮点数表示边c 的长度,保留到小数点后6 位数。

#include <stdio.h>
#include <math.h>int main() {double a,b,c,theta;scanf("%lf%lf%lf", &a, &b, &theta);double PI = acos(-1);c = sqrt(a*a + b*b - 2 * a * b * cos(theta/180 * PI));printf("%lf", c);return 0;
}

利用余弦公式求三角形第三条边相关推荐

  1. 输入三角形的三条边长,求面积

    //假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...

  2. Python输入三角形的三条边求面积,输入圆的半径输出面积周长的两个程序的代码

    目录 前言 一.输入三角形的三条边求面积 1.实现的功能 2.代码程序 3.运行截图 二.输入圆的半径输出面积周长 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...

  3. C语言编写程序,输入三角形的三条边长,求三角形的面积。设输入的三条边长a、b、c能构成三角形。

    编写程序,输入三角形的三条边长,求三角形的面积.设输入的三条边长a.b.c能构成三角形. #include<stdio.h> #include<math.h> void mai ...

  4. 定义函数,输入三角形的三条边,求三角形面积

    函数的定义如下: def triangle_area(a, b, c):# 计算半周长s = (a + b + c) / 2# 计算面积area = (s * (s - a) * (s - b) * ...

  5. 7-3 sdut-顺序结构-1 利用海伦公式求三角形面积,了解世界科学史

    背景: 海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式.它是利用三角形的三条边的边长直接求三角形面积的公式.它的特点是形式漂亮,便于记忆. 相传这个公式最早是由古希腊数学家阿基米德得出的 ...

  6. python利用海伦公式求三角形的面积

    前言 从小学我们都知道,三角形的面积是底乘以高除以2.那么已知任意一个三角形的三条边,如何能够求出三角形的面积呢?这里我们用到了海伦公式. 海伦公式又译作希伦公式.海龙公式.希罗公式等,它是利用三角形 ...

  7. 编写程序,要求输入三角形的三条边,计算三角形的面积并输出

    # -*- codeing = utf-8 -*- # @Time : 2021/12/23 8:57 # @Author : wjm # @File : demo1.py # @Software: ...

  8. c语言坐标海伦公式,C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积...

    导航:网站首页 > C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 C语言:用海伦公式求三角形面积 , C语言编程问题,利用海伦公式求三角形面积 匿名网友: 程序已 ...

  9. C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”

    标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...

最新文章

  1. 计算机组成原理:储存系统和结构
  2. 清华本硕男,月入5W征婚引群嘲“普通却自信”!本人回应了……
  3. JavaFX鼠标点击事件
  4. Adobe illustrator 直接选择工具删除白板 - 连载 6
  5. Windows Phone
  6. 数据结构与算法 —— 链表linked list(05)
  7. from __future__ import的用法
  8. (转)关于同步和异步的理解(ajax网络编程)
  9. 练习如下命令的使用: set mset get mget keys type exists ttl expire move 、select del flushdb flusha
  10. 基于redis实现活跃用户统计功能
  11. leaflet 加载高德地图
  12. 使用Statsmodels在Python中进行重复测量方差分析
  13. 哈佛国际评论学术写作挑战赛介绍
  14. RabbitMQ topics
  15. CAD中如何删除顽固图层?
  16. Android运行虚拟机怎样解锁,vm 虚拟机 android 如何解锁
  17. python除法保留两位小数_Python对小数进行除法运算的正确方法示例
  18. 单点液位开关和连续液位传感器之间的区别及选择注意事项
  19. 伪中国移动客户端--伪基站诈骗
  20. 规则引擎—Drools 语法第一天[学习笔记]

热门文章

  1. 猿创征文|工作中遇到技术盲区后的自我成长
  2. GEE在ERA5数据集中提取流域日均温度
  3. JavaWeb项目运行期间验证码不显示解决方案
  4. Android layout_above的使用注意
  5. 威洛特:猫咪中耳炎及内耳炎的常见因素
  6. HaProxy+Keepalived+Mycat高可用群集配置 - pursuer.chen - 博客园
  7. 快速理解 脏读(未提交读),提交读(不可重复读), 可重复读, 可串行化 和 幻读
  8. p12证书转keystore签名
  9. 许式伟:Go 语言有机会登顶,桌面侧亟待突破
  10. python面向对象基础-封装