小弟是新手,有问题请教各位高手
#include <stdio.h>#include <math.h>
int main ()
{
double a,b,c,s,area;
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
s=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%f\tb=%f\%f\n",a,b,c);
printf("area=%f/n",area);
getch();
return 0;
}
这是一道书上的题目,我用WIN-TC 运行的area结果是0.000000/n
我用VC6.0 运行的area结果是-925596313493178310000000000000000000000000000000000000000000.000000/npre
书上面area的答案是-9.983431
请各位高手指导一下 问题出在哪 这个问题搞的我很迷茫 先谢谢了