奇怪啊我TC上不能运行……
想当IT工程师......
你犯了一个最简单的错误,下面的程序我运行过了,是正确的,你自己对照一下吧。
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c;
float area,s,x;
printf("plea input three numbers:\n");
scanf("%d,%d,%d",&a,&b,&c);
s=(a+b+c)/2.0;
if(a+b>c&&a+c>b&&b+c>a)
{x=s*(s-a)*(s-b)*(s-c);
area=sqrt(x);
}
else
printf("cannot form triangle");
printf("the area is %f",area);
}