如題
題目為求sin(x)+sin(2*x)+sin(3*x)...+sin(n*x)的值
當然測資就會依序輸入n跟x的值
其中x以"度"為單位,n為常數,為了方便起見,n跟x都是正整數
而1<=n<=1031-1;1<=x<=231-1
當n=0時輸入結束,不須處理這組輸入。
對了
圓周率用3.1415926吧
每行依序輸入n跟x
其中1<=n<=1031-1;1<=x<=231-1
當n=0時輸入結束,不須處理這組輸入。
對每行輸入 輸出sin(x)+sin(2*x)+sin(3*x)...+sin(n*x)的答案
答案以小數點以下4位輸出(%.4f的型態)
1 60 3 60 2147483647 30 0 0
0.8660 1.7321 3.2321
※WA:line 2的...不知是什麼問題耶..注意x單位是"度",不是"弧度"
※WA:line 4的請注意n的範圍 (抱歉當時出題時自以為幽默搞了這個)
※請導出公式,方便計算,也不會使累加過程中造成較多誤差
※謝謝liouzhou_101的指教與建議
※2010.2.22 9:45 加強測資&增加提示
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|