c语言(输入三角形的两条边a,b和夹角alpha,输出其第三边.)

导读 想必现在有很多小伙伴对于c语言 输入三角形的两条边a,b和夹角alpha,输出其第三边.方面的知识都比较想要了解,那么今天小好小编就为大家收...

想必现在有很多小伙伴对于c语言 输入三角形的两条边a,b和夹角alpha,输出其第三边.方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于c语言 输入三角形的两条边a,b和夹角alpha,输出其第三边.方面的知识分享给大家,希望大家会喜欢哦。

直接用 余弦定理就可以了。

输入的角度 应当 是 0-180 度之间,(程序没做角度值得检查)

#include

转载海或者引情用本文内容请总三注明来源于芝士正回答

#include

化量天样无题件图改空况研快,易却属住局。

main()

个来家天四事关或公想,头任争极己每完元。

{

double a,b,c,Ang;

double pi=2.0*asin(1.0); //圆周率

printf("input a b alpha_degn");

scanf("%lf %lf %lf",&b,&c,&Ang);

a=sqrt(b*b+c*c-2.0*b*c*cos(Ang/180.0*pi)); //余弦定理

printf("c=%lfn",a);

return 0;

}

本文到此结束,希望对大家有所帮助。

最新文章