首页 > 代码库 > 已知三角形三边长求面积
已知三角形三边长求面积
不知道有没有问题……
#include<stdio.h>#include<math.h>#include<conio.h>float areatri(float a,float b,float c);float main(){ float a,b,c; float s; char d;loop: printf("输入三角形三边长,以空格隔开\n"); scanf("%f %f %f",&a,&b,&c); s=areatri(a,b,c); if(s<=0) printf("error~\n"); else printf("area=%f\n",s); printf("按1开始新计算,按2退出\n"); scanf("%c",&c); d=getch(); if(d==‘1‘) goto loop; if(d==‘2‘) ;}float areatri(float a,float b,float c){ float s,p; if(a>0&&b>0&&c>0) { p=0.5*(a+b+c); s=sqrt(p*(p-a)*(p-b)*(p-c)); return s; }}
已知三角形三边长求面积
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。