NYOJ--1009 So Easy[Ⅰ]
来源:互联网 发布:sql 除后求和 编辑:程序博客网 时间:2024/06/06 01:38
So Easy[Ⅰ]
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
给出任意一个三角形的三个边a,b,c。
要求:求出这个三角形的外接圆半径。
- 输入
- 输入数据有多组。
每行有三个数a,b,c(0<a,b,c<100) - 输出
- 输出一行单独的一个数表示三角形的的外接圆半径,输出保留两位小数。(不要输出多余的信息)
- 样例输入
3 4 5
- 样例输出
2.50
注意点
1,浮点数,
2,计算公式:
- 利用余弦定理先求各个角的角度:
cosA=(b^2+c^2-a^2)/(2bc)
利用(sinA)^2=1-(cosA)^2求正弦值,
再利用正弦定理求外接圆半径:
a/sinA=b/sinB=c/sinC=2R
R即为外接圆半径
#include<stdio.h> #include<math.h> int main() { double a,b,c,r,cosa; while(~scanf("%lf %lf %lf",&a,&b,&c)) { cosa=(b*b+c*c-a*a)/(2*b*c); r=a/sqrt(1-cosa*cosa)/2.0; printf("%.2f\n",r); } return 0; }
0 0
- NYOJ--1009 So Easy[Ⅰ]
- nyoj-1009-So Easy[Ⅰ]
- NYOJ 1009 So Easy[Ⅰ]
- NYOJ 1009 So Easy[Ⅰ]【简单题】
- nyoj--1009--So Easy[Ⅰ](数学)
- NYOJ-So Easy[Ⅰ](三角形外接圆半径)
- nyoj-1011-So Easy[II]
- myist_1009 So Easy[Ⅰ]
- So Easy[Ⅰ]
- So Easy[Ⅰ]
- NYOJ题目1011 So Easy[II](数学几何)
- NYOJ 1011 So Easy[II] (求N边形面积)
- nyoj So Easy[II] 1011 (计算多边形面积)
- nyoj--1011--So Easy[II](数学几何水题)
- nyoj 1011 So Easy[II](求多变形的面积)
- So Easy!
- so easy
- so easy
- 一步一步实现C++操作SQLite数据库
- 逻辑运算符 或 ||
- 面试题(十)连续子数组的最大和、最大差
- 常用的python package下载(windows)
- Android多媒体开发【10】-- android中OpenMax的实现【1】整体框架
- NYOJ--1009 So Easy[Ⅰ]
- WKT 格式
- 存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint 时失败, 的终极解决方法
- 判断程序是否已启动
- Lua脚本在C++下的舞步(入门指引)转
- 产品设计中的交互工具
- 【C语言天天练(十六)】字符串输出函数puts、fputs和printf
- Android多媒体开发【11】-- android中OpenMax的实现【2】AwesomePlayer中openmax的入口
- 用js截取字符串