[問題] 一些基本運算的數學函式
想請問一下,sqrt(x)在c語言裡會直接被認定為一個數嗎?
因為剛剛我寫了一個程式
int hypotenuse (int z)
{
a=x*x+y*y;
z=sqrt( a );
return z ;
}
他發生了錯誤
error C2065: 'sqrt' : undeclared identifier
sqrt exp log 等等的數學函式,在c語言不是會自動認定等於1個數
就是sqrt(900.0)=30.0
sqrt(25.0)=5.0
難道是我之前上課聽錯嗎....
請教一下各位
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.64.151.230
推
04/18 17:00, , 1F
04/18 17:00, 1F
→
04/18 17:01, , 2F
04/18 17:01, 2F
→
04/18 17:01, , 3F
04/18 17:01, 3F
→
04/18 17:02, , 4F
04/18 17:02, 4F
推
04/18 17:03, , 5F
04/18 17:03, 5F
→
04/18 17:03, , 6F
04/18 17:03, 6F
→
04/18 17:04, , 7F
04/18 17:04, 7F
→
04/18 17:06, , 8F
04/18 17:06, 8F
→
04/18 17:15, , 9F
04/18 17:15, 9F
→
04/19 00:45, , 10F
04/19 00:45, 10F
→
04/19 00:46, , 11F
04/19 00:46, 11F
→
04/19 00:47, , 12F
04/19 00:47, 12F
→
04/19 00:48, , 13F
04/19 00:48, 13F
→
04/19 00:49, , 14F
04/19 00:49, 14F
→
04/19 00:55, , 15F
04/19 00:55, 15F
→
04/27 16:29, , 16F
04/27 16:29, 16F
→
04/27 16:30, , 17F
04/27 16:30, 17F