以下是引用刘定邦在2010-10-23 00:59:14的发言:
呵呵。我也刚学C。这个我知道。LZ是在求三角形的面积吧。你那个面积公式都弄错了。要带根号的。由于用到了数学公司。所以要加头文件#include"math.h" ,还有就好像C语言里的乘不像数学里一样, 如数学里X乘Y 写成XY ,C语言里就写成X*Y了。
程序应为:
#include"stdio.h"
#include"math.h"
main()
{
int a=3,b=4,c=5,s,t;
s=(a+b+c)/2 ;
t=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%d\n",t);
}
谢谢你的解答。嗯,你说对了。我本来是想求三角形的面积的。但是,完全不知道原来有公式这回事。。。
,所以就。。。。。。。因为是刚学,而且是自学,所以好多东西都不懂。看完书本的第一章就开始做习题,但是马上就碰壁了。而且有很多东西都不懂。