第1个回答 2009-04-08
//通过运行
#include<stdio.h>
#include<math.h>
main()
{
float a=3.5,b=5.4,c=4.3,area,s;
s = a+b+c/2;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f\n",area);
getch();
}
第2个回答 2009-04-08
#include <stdio.h>
#include <math.h>
int main()
{
double a=3.5;
double b=5.4;
double c=4.5;
double s;
double area;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("Area = %f \n",area);
return 0;
}
编译过了,应该么问题!