int main()
{
float s,a,b,c,i,p;
for(i=1;i>=0;i++)
{
printf("请输入三边的长,输入0 0 0退出");
scanf("%f%f%f",&a,&b,&c);
if(a==0 || b==0 || c==0)
return 1;
if(a+b>c&&a+c>b&&b+c>a)
{
p=((a+b+c)/2);
s=sqrt(p*(p-b)*(p-a)*(p-c));
printf("%g\n",s);
}
else
printf("不能构成三角形\n");
}
return 0;
}
论坛不欢迎求作业,对于愿意学习的新手很多人都会慷慨相助。如果你已经努力过了,把你遇到的坎坷尽量表述清楚,别人很愿意给你启发,而不是全盘奉上。
别人付出了,你进步了,这就是成果。谁也不愿意没有任何功效的付出。
[此贴子已经被作者于2018-11-29 00:40编辑过]