《C語言及程式設計》實踐專案 發現Bug

2021-07-02 01:33:29 字數 820 閱讀 4214

返回:賀老師課程教學鏈結

【專案1-sin泰勒展式中的錯誤】

下面是sin函式的泰勒展式:

編寫了double mysin(double x)用於求sin值,卻「死」在了123°上。劇透一下,迴圈沒有問題(當然問題會表現在迴圈中)。試著用除錯工具找出問題出現在**,然後給出解決問題的方案。

#include#define pi 3.1415926

double mysin(double x);

double myabs(double x);

int main( )

//下面定義mysin函式,求sin值

double mysin(double x)

while(myabs(item)>1e-5);

return sum;

}//下面定義myabs函式

double myabs(double x)

[參考解答]

【專案2-總是多一次?】

先閱讀下面的程式。這樣的結構,經常用於重複性工作。執行一次程式要完成的工作後,由操作人員選擇,決定是否還來一遍。

#includevoid dosomething(int *p);

int main( )

return 0;

}void dosomething(int *p) //完成特定的業務

通過單步的方式,找出問題的原因,並自行查詢資料,找出解決的辦法。

[參考解答]

《C語言及程式設計》實踐專案 迴圈巢狀

返回 賀老師課程教學鏈結 專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形...

《C語言及程式設計》實踐專案 迴圈巢狀

專案1 位乘大於位和 下面程式的功能是輸出1 至100 之間每位數的乘積大於每位數的和的數,請將空白處缺少的成份補齊。include int main if k s printf d n n return 0 參考解答 專案2 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 行,每一行 參考解答 ...

《C語言及程式設計》實踐專案 檔案操作

返回 賀老師課程教學鏈結 專案1 小玩檔案 1 下面程式的功能是統計文字檔案abc.txt中的字元個數,請填空將程式補充完整。include include int main int i 0 while 2 printf character d n i fclose 4 return 0 2 用鍵盤...