1樓:go浪人生
你的這個演算法太複雜。半徑為1是最好算的。知道弧度後就知道弦長了。
弧度與弦的關係是l/2=2*r*sin(a/2) 其中 a是弧度,l是弦長。而弧度與弧長的關係是 s=ra其中 r是半徑。計算面積就更容易了,一個是扇面積減三角形面積,一個是扇面積加三角形面積。
(把圓心與弦兩端連起來就知道了)。不多說了,看**。
#include
#include
#define pi 3.1415926
int main(void)
s=m-sin(m)*cos(m);
}l=2*sin(m);
printf("%lf\n",l);
return 0;
} 當然,裡面的s= 這一句是我經過換算的,不是真正的面積值。 m 就是 圓心角 角度的一半。
2樓:
什麼東西= =?
取長度由直徑 2r 到 0 中取中間值後,計算出面積比值後再與輸入的比值比較
計算比值大了,再取大的那部分的中間值;小了,取小的那部分的中間值再比較比值
直到正確答案?
資料結構課程設計題目 猴子選大王問題
我使用了另一種方法,不需要構建環形連結串列也可以,只需要用一個陣列標記已離開的猴子即可,相對比較簡單。這個程式輸出猴子離開的順序,最後輸出的即為大王。include include include include int main while not in pos printf d pos not ...
物件導向程式設計的課程設計題目是學生資訊管理系統高人指點
嗯,我做的 設計是做的學生資訊管理系統,伺服器用的iis,asp做的,可以向資料庫裡新增 刪除學生成績 科目什麼的,不知道符不符合要求呢 include include include include include define n 5 define maxsize 100 typedef int...
這是我們51微控制器的課程設計,題目是用定時器延時,功能說明我
昏.流水燈啊,只是速度比較快的流水燈而已啊.p1.0先設為0x01或者0xfe,然後在60ms的定時中斷裡對p1進行移位就可以了,移到p1.7之後的下一次再重新設一次p1.0就行了.51微控制器想用定時器做延時。但我失敗了。各位老師幫幫我。這是我看看那裡出錯。tps61040或041是否能做。ti的...