C语言实现输入三角形两边边长以及夹角求三角形第三边边长与面积

朱雀 2022-05-28 08:09 555阅读 0赞

来源:大工慕课 链接
作者:Caleb Sung

解答示范

  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. int a, b, theta;
  6. float c, s, d;
  7. printf("请分别输入三角形两边边长以及夹角,数据之间用空格键隔开。其中夹角请按角度制输入\n");
  8. scanf("%d%d%d", &a, &b, &theta);
  9. s=0.5*a*b*sin(theta*3.14159265/180);
  10. d=cos(theta*3.14159265/180);
  11. c=sqrt(a*a+b*b-2*a*b*d);
  12. printf("三角形面积为%f\n", s);
  13. printf("三角形第三边长为%f\n", c);
  14. return 0;
  15. }

发表评论

表情:
评论列表 (有 0 条评论,555人围观)

还没有评论,来说两句吧...

相关阅读