看板 b97902HW 關於我們 聯絡資訊
#include <stdio.h> #include <math.h> int main() { double in, pi; pi = 2.0 * acos(0.0); while(scanf("%lf", &in) == 1) { /* in = in / 180.0 * pi; */ printf("%.10lf\n", cos(in)); } return 0; } 來做公益的XD,輸入弧度算出其 cos 值,如果把註解拿掉則可以輸入角度。 好吧,其實我註解掉那行只是把角度換算成弧度罷了XD 沒測過不知道正不正確(測了大概也不知道正不正確…) 有特殊需求者可自行修改之~ ※ 引述《sn6783 (Sn)》之銘言: : 有沒有人做了單班的「好像是物理作業」?就是一個人身高一七零算地球半徑的那一題。 : 我剛剛算了一下然後算出地球半徑三千多公尺(爆) : 有人算出正確答案了嗎?想請益一下XD(我是幾何白痴啊啊啊啊> <" ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.202
lockercho:可怕的強者......奇妙的資工系...... 09/18 23:27
ming1053:樓上 只是因為math.h沒教到啊 C還有一些好用的function 09/18 23:29
sa072686:這份code的重點在於知不知道有內建好的函數可用… 09/18 23:37
xflash96:why 2*acos(0.0) instead of M_PI 09/20 10:44
anfranion:M_PI是什麼? 09/20 11:26
anfranion:cos(π/ 2) = 0 →acos(0.0) = π/2 → *2 = π 09/20 11:27
jimmycool:M_PI是define在math.h裡的常數吧 09/20 12:30
jimmycool:我比較好奇的是,只是要算cos的話用小算盤不就好了XD 09/20 12:32
sa072686:沒用過,其實我對函式庫不清楚XD 09/20 23:19
benck:不過話說…這好像不是真正的作業耶?? 09/20 23:20
sa072686:嗯似乎不是 09/20 23:40
benck:這應該叫…練習 嗯 09/20 23:44
Bingojkt:默默推小算盤XD 09/21 21:36
sa072686:window+r => calc 09/21 21:51