[問題] math.h算cos

看板C_and_CPP (C/C++)作者 (chiao)時間16年前 (2009/10/17 03:18), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
#include<stdio.h> #include<math.h> int main() { int x,y; printf("輸入x值\n"); scanf("%d",&x); y=cos(x); printf("answer is %d\n",y); system("pause"); return 0; } 但試算出來的值都是0 不管是輸入什麼 想請問 我是哪個地方出錯 謝謝 -- ◤ ◥ 幹你媽的 具柏表 ◤–⊙ 休想跟我搶金ㄋ草 你搶不贏我的 ( . . ) ── +PTT樣+男子+ βdajidali -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.224.35

10/17 03:19, , 1F
請看 cos 的定義
10/17 03:19, 1F

10/17 03:33, , 2F
型態要注意呀!!!
10/17 03:33, 2F

10/17 03:54, , 3F
變數y是整數,cos(x)的回傳值是浮點數
10/17 03:54, 3F

10/17 10:53, , 4F
宣告成DOUBLE你會豁然開朗
10/17 10:53, 4F
文章代碼(AID): #1AsCRjNm (C_and_CPP)
文章代碼(AID): #1AsCRjNm (C_and_CPP)