输入三角形的三边长输出面积

淩亂°似流年 2022-06-07 07:48 355阅读 0赞
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5. //公式area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3)),s=(bian1+bian2+bian3)/2
  6. int main(int argc, char *argv[]) {
  7. float bian1,bian2,bian3,area,s; //定义实型数边1,2,3,面积,及s,不能用double,计算量太大
  8. printf("请输入三角形三边长:"); //提示输入三边长
  9. scanf("%f%f%f",&bian1,&bian2,&bian3); //读取输入的三边
  10. printf("边1是%f,边2是%f,边3是%f,",bian1,bian2,bian3);//输出输入的三边
  11. s=(bian1+bian2+bian3)/2; //计算出要用的数s
  12. area=sqrt(s*(s-bian1)*(s-bian2)*(s-bian3)); //计算出面积
  13. printf("面积是%f",area); //输出面积
  14. return 0;
  15. }

发表评论

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

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

相关阅读

    相关 输出三角形面积和周长

    输出三角形面积和周长 本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:are

    相关 三角形面积

    如图所示,三角形魔法阵是魔法师公认的最强大的阵形之一,因为三角形有着稳固、坚定、耐压的特点。现输入三角形的三边长,求三角形面积(假设输入的a,b,c能构成三角形)。 输入

    相关 三角形面积

    Problem Description 老师在计算几何这门课上给Eddy布置了一道题目,题目是这样的:给定二维的平面上n个不同的点,要求在这些点里寻找三个点,使他们构成的三角