注册 登录
编程论坛 C语言论坛

求助:使用C或C++,三角形计算

追梦人zmrghy 发布于 2023-03-12 00:52, 596 次点击
只有本站会员才能查看附件,请 登录
1 回复
#2
rjsp2023-03-12 12:02
程序代码:
#include <iostream>
#include <cmath>
#include <numbers>

int main( void )
{
    double a = sqrt(3);
    double b = 3;
    double c = sqrt(12);

    double A = acos( (b*b+c*c-a*a)/(2*b*c) ) * std::numbers::inv_pi * 180;
    double B = acos( (c*c+a*a-b*b)/(2*c*a) ) * std::numbers::inv_pi * 180;
    double C = acos( (a*a+b*b-c*c)/(2*a*b) ) * std::numbers::inv_pi * 180;

    std::cout << A << std::endl;
    std::cout << B << std::endl;
    std::cout << C << std::endl;
}


30
60
90
1