1117 零起點學演算法24 求正弦和余弦

2021-10-17 09:43:56 字數 574 閱讀 7666

輸入乙個正整數n,輸出n度的正弦、余弦函式值。

輸入乙個正整數(不大於10000)(多組資料)

分2行分別輸出n度的正弦和余弦函式值,保留2位小數

90
1.00

0.00

注意呼叫正余弦函式,要加#include,函式引數為弧度。

零起點學演算法

code

#include#include#include#includeusing namespace std;

int main()

}

pi可以呼叫系統中的m_pi,值為3.14159 。正弦余弦函式直接呼叫math.h中的sin和cos即可

sin(弧度)即為所求

同時要注意,在角度轉弧度時使用公式:弧度=(角度/180)*pi

那麼問題來了,在編寫程式計算時一定要注意,這個計算順序很重要

一開始我寫的是s=sin(n/180*m_pi),那答案自然是不對的,因為這樣就相當於在計算n/(180*m_pi),因此一定要把順序寫對寫對,實在不行多加幾個括號

1117 零起點學演算法24 求正弦和余弦

time limit 1 sec memory limit 64 mb 64bit io format lld submitted 3131 accepted 1485 submit status web board 輸入乙個正整數n,輸出n度的正弦 余弦函式值。輸入乙個正整數 不大於10000 多...

零起點學演算法68 刪除字元

include include include int main printf n memset str,0,sizeof str getchar 不寫會出錯 return 0 這是乙個非常水的題,主要想講一下gets 讀取的換行符會被轉化成 0 來結束字串的讀入。但是gets之後,再次讀取乙個字元...

零起點學演算法104 第幾天?

time limit 1 sec memory limit 128 mb 64bit io format lld 給定乙個日期,輸出這個日期是該年的第幾天。輸入資料有多組,每組佔一行,資料格式為yyyy mm dd組成,具體參見sample input 另外,可以向你確保所有的輸入資料是合法的。對於...