已知三角形的两边长a,b,及它们的夹角p(单位度),求三角形的另外一边长。 输入 一行,a(a>0),b(b>0),p(180>p>0) 输出 一行,另外一边的边长,不要输出多余的零(C语言使用%g输出)。 | ||
Sample Input | ||
3 4 90 | ||
Sample Output | ||
5 |
#include<stdio.h>
#include<math.h>
#define PI 3.14159265
int main()
{
double a, b, p, c;//p单位是度要化为弧度制
scanf("%lf %lf %lf",&a,&b,&p);
c = sqrt(a*a + b*b - 2*a*b*cos(p/180*PI));
printf("%g\n",c);
}