#include "stdio.h"
#include "math.h"
int main()
{
double a,b,c,sum,area;
printf("请输入三个数:");
scanf("%lf%lf%lf",&a,&b,&c);
if(a>0 && b>0 && c>0 && a+b>c && b+c>a && a+c>b)
{
printf("输入的三个数可以组成三角形,其面积为:");
sum=(a+b+c)/2;
area=sqrt(sum*(sum-a)*(sum-b)*(sum-c));
printf("%lf\n",area);
}
else
{
printf("输入的三个数不能组成三角形!\n");
}
}
追问看看哪错了
看不清哦,你照着我写的抄一次,肯定没问题。
追问你来个程序截屏
可能格式有问题无论咋样都显示构不成三角形
还是不行和你的分毫不差
追答关闭vc,全删除你写的代码,重开,再写入,再编译
还有,输入三个数,中间是用空格隔开,你运行结果,我一般回答都有图,不知道为什么你会有问题。。。
哦是我发错了。。。把L打成i了
追答悲剧啊,
还是要细心哦
尤其刚学的时候