今天学了if-else的语句,兴高采烈的去修改了我一直没有成功的求三角形面积的代码,终于成功啦,没什么好说的了,上代码
#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s,area;
printf("请输入三角形的三条边:\n"); scanf("a=%f,b=%f,c=%f",&a,&b,&c); if(a>0&&b>0&&c>0&&a+b>c&&a+c>b&&b+c>a)
{
s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("area=%f\n",area);
}
else
printf("输入的三条边不能构成三角形");
}