實驗目的:學會使用自定義函式解決實際問題,學會函式的巢狀呼叫
實驗內容:編制乙個三角函式表
* 程式頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)
* 程式的版權和版本宣告部分
* 檔名稱:編制乙個三角函式表
* 作 者:薛廣晨
* 完成日期:2011 年 11 月 18 日
* 版 本號:x1.0
* 對任務及求解方法的描述部分
* 輸入描述:無
* 問題描述:編制乙個三角函式表,要求在main()函式中呼叫show_sin_table(min_angle, max_angle),顯示角度值為min_angle到max_angle之間的所有角度(間隔為1度)的正弦值。要求不能用數學庫函式,將任務2中的mysin函式拷貝到這個程式中,用於計算sin值。例如show_sin_table(0, 90)可以顯示出所有0到90度的正弦值。為取得更好的效果,可以考慮像英呎到公尺的轉換一樣,以速查**的形式給出結果。
* 程式輸出:三角函式表
* 問題分析:……
* 演算法設計:……
* 程式頭部的注釋結束(此處也刪除了斜槓)
#include #includeusing namespace std;
#include//下面加入常變數和自定義函式的宣告
double mysin(double);
double myabs(double);
void show_sin_table(int min_angle,int max_angle);
const double pi=3.1415926;
int main()
//下面定義show_sin_table()函式
void show_sin_table(int min_angle,int max_angle)
//下面定義myabs函式
double myabs(double x)
執行結果:
經驗積累:
1.做程式要有耐心,仔細的分析,認真的去做。
2.要學會討論
3. 上機感言:學會耐心的做每一件事。
OpenGL學習之路3 畫乙個三角形
放在github上 我們在螢幕上繪製圖形的時候,是在乙個歸一化的空間裡,即為下圖 可以看到繪製視窗左下角座標為 1.0,1.0 到右上角座標為 1.0,1.0 opengl math.h ifndef opengl math h define opengl math h 向量 typedef flo...
第4周專案1 三角形類的建構函式(3)
問題描述 使用有預設引數的建構函式,不給定實參時,預設邊長為 1 注意 這個版本也只需要乙個建構函式即可。include include using namespace std class double perimeter 計算三角形的周長 double area 計算並返回三角形的面積 void ...
第5周專案1 三角形類雛形(3 建構函式)
檔名稱 test.cpp 完成日期 2016年3月29 問題描述 設計三角形類帶引數的建構函式,即 double x,double y,double z 三邊長在呼叫時由實參直接給出。include include using namespace std class 建構函式 void setabc...