已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序
关注:114 答案:6 mip版
解决时间 2021-01-18 16:33
提问者谁把流年搁浅
2021-01-17 23:52
已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序
最佳答案
二级知识专家回憶沒有意義
2021-01-18 01:16
#include
#include
void main()
{
int a=4,b=5,c=6,p;
float s;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2f",s);
}
全部回答
1楼闪光的男人
2021-01-18 07:39
#include
#include
using namespace std;
void main() {
int a=4,b=5,c=6;
int p=a+b+c;
cout<
}
一直在写java,不知道有没有错误
2楼可惜感動不是心動
2021-01-18 06:27
#include
#include
void main()
{
float a=4.0,b=5.0,c=6.0,s,area;
scanf("%f%f%f,",&a,&b,&c);
s=(float)0.5*(a+b+c);
area = (float)sqrt(s*(s-a)*(s-b)*(s-c));
printf("面积为:%f",area);
}
3楼注定要离开
2021-01-18 04:53
s=sqrt((l-a)*(l-b)*(l-c))
l=(a+b+c)/2
4楼此生不换的執著
2021-01-18 03:49
海伦公式:
S=(△)=√[p(p-a)(p-b)(p-c)]
其中p是三角形的周长的一半p=(a+b+c)/2.
#include
#include
void main()
{
int a=4,b=5,c=6;
float p,s;
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2f",s);
}
5楼獨守空城
2021-01-18 02:52
给,已经编译运行确认:
#include
#include
#include
intmain()
{
floata,b,c;
floatarea,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这三边能组成三角形\n");
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%f\n",area);
if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))
printf("这是直接三角形\n");
elseif((a==b)&&(a==c)&&(b==c))
printf("这是等边三角形\n");
elseif((a==b)||(a==c)||(b==c))
printf("这是等腰三角形\n");
elseprintf("这是普通三角形\n");
}
else
printf("\n这三边不能组成三角形\n");
}
else
printf("\n输入错误!");
getch();
return1;
}
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看