发布网友 发布时间:2024-09-10 12:33
共1个回答
热心网友 时间:2024-09-30 15:24
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,p,s;
printf("请输入三角形三边长:");
scanf("%f%f%f",&a,&b,&c);
p = (a+b+c)/2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积为:%.1f\n",s);
}
#include <stdio.h>//添加了判断三边能否构成三角形
#include <math.h>
void main()
{
float a,b,c,p,s;
printf("请输入三角形三边长:");
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c || a+c<=b || b+c<=a)
printf("该三边长无法构成三角形\n");
else
{
p = (a+b+c)/2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积为:%.1f\n",s);
}
}
热心网友 时间:2024-09-30 15:21
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,p,s;
printf("请输入三角形三边长:");
scanf("%f%f%f",&a,&b,&c);
p = (a+b+c)/2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积为:%.1f\n",s);
}
#include <stdio.h>//添加了判断三边能否构成三角形
#include <math.h>
void main()
{
float a,b,c,p,s;
printf("请输入三角形三边长:");
scanf("%f%f%f",&a,&b,&c);
if(a+b<=c || a+c<=b || b+c<=a)
printf("该三边长无法构成三角形\n");
else
{
p = (a+b+c)/2;
s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积为:%.1f\n",s);
}
}