ppts.net
当前位置:首页>>关于c语言,输入三角形的两边长和夹角,求第三边和面积...的资料>>

c语言,输入三角形的两边长和夹角,求第三边和面积...

用公式S=1/2absinC 输入两边和角度 面积等于两边和乘于夹角的正弦值再除以二 记得加头文件#哈 如你所说 补上程序 #include #include #include #define PI 3.14159 main(void) { float a,b,f,C,S; printf("请输入三角形的两条边和夹角:"); scanf(...

就直接输入一个浮点数呗,例如夹角为30,则直接输入30或30.0就是了。程序段可如下 float a, b, C; scanf("%f%f%f", &a, &b, &C); 但用三角函数时,需将角度转为弧度进行计算,公式为: 弧度 = 圆周率 * 角度 / 180 比如根据公式“S三角形 = a * b...

两边为a b,夹角为jc,第三边为c。 #include #include #define pi 3.14159265 void main() { float a,b,jc,c; printf("a="); scanf("%f",&a); printf("b="); scanf("%f",&b); printf("jc="); scanf("%f",&jc); c*c=a*a+b*b-2*a*b*cos(jc) c=sqrt...

#include int main() { folat a,b,c,s,p ; printf("请输入三角形的三边:"); scanf("%f %f %f",&a,&b,&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("三角形的面积为:%.1f",s); return 0; } 拓展资料: C语言是一门通用计算机编程语...

c语言中输入三角形三边长,求三角形面积公式如下: #include#includepublic void main(){double a,b,c;scanf("%lf%lf%lf",&a,&b,&c); double area,preimeter;preimeter=a+b+c;double p=preimeter/2;area=sqrt(p*(p-a)*(p-b)*(p-c));printf("area...

使用海伦公式计算三角形的面积,当输入3个0时结束计算。 #include #include int main() { float a,b,c,s,l;//a,b,c为三角形的边长,s为面积 while(1) { scanf("%f %f %f",&a,&b,&c); if(a==b&&b==c&&c==0) break; if(a+b

给,已经编译运行确认: #include #include #include int main() { float a,b,c; float area,s; printf("请输入三角行的三边:"); scanf("%f %f %f",&a,&b,&c); if(a>0&&b>0&&c>0) { if((a+b>c)&&(a+c>b)&&(b+c>a)) { printf("\n这三边能组成三...

因为sin()里面的参数是使用的弧度制,你在计算的时候,需要将 角度变换成弧度 180度=PI。所以。1度=PI/180.转换了之后应该可以得到一个比较近似的值。

a=BC=1,b=AC=1,A=30° 由余弦定理得cosA=(b²+c²-a²)/(2bc) A=30°,a=1,b=1代入,得 (1²+c²-1²)/(2·1·c)=cos30° c=√3 顺便说一下,三角形AC,BC等于1,A等于30°,A并不是AC、BC的夹角。C才是AC、BC的夹角。不过不...

#include #include float area(float a,float b,float c); int main() { float a,b,c,s; scanf("%f%f%f",&a,&b,&c); if(a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+c>a) { s=area(a,b,c); printf("%.2f\n",s); } else { printf("Error!\n"); } return 0; }...

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com