《C語言程式設計》實驗報告(五)

2022-09-13 18:36:11 字數 1348 閱讀 8798

1.熟練地掌握函式的定義方法和呼叫規則;

2.掌握在c語言程式中主調函式和被呼叫函式之間進行資料傳遞的規則;

3.了解函式的返回值及其型別,並正確使用它;

4.了解區域性變數和全域性變數的作用域及它們與儲存分類的關係,理解變數的存在性和可見性的概念;

5.練習遞迴函式的使用.

實驗**:

#include#includefloat area(float a,float b,float c)

main()

int main()

}

出現問題:結果不正確

解決方法:經檢查後發現for()語句遺漏了{},導致第二句未迴圈,出現錯誤.

實驗**:

#includeint gcd(int a,int b)

remainder=a%b;

while(remainder!=0)

return b;

}main()

出現問題:不知道如何求最大公約數,在過程中遺漏關鍵的語句

解決方法:參考課本流程圖後,加以修改後,可以正確執行

實驗**:

#includetrangle(int n)

return sum;

}//設計呼叫的函式

main()

m++;

}}

出現問題:無

解決方法:無

實驗**:

#includelong getpower(int x,int y)

}main()

出現問題:無論輸入什麼,結果都是0

解決方法:檢查後,發現引用的函式出現了問題,原先是x=getpower(x,y),改正後為x=x*getpower(x,y),遺漏乘號1.知曉了區域性變數和全域性變數,並且可以加以運用;

2.熟悉掌握了呼叫函式的使用方法,可以更加熟練的使用;

3.對遞迴函式的理解與運用更加充分了;

4.對一些數學模型有所了解了,比如求最大公約數的模型和冪函式的模型.1.常常出現遺漏問題,是熟練度不過導致的,要多加訓練;

2.數學問題常常不知如何處理,要學會自己構建流程圖,還要加強數學知識的理解.

C 程式設計實驗報告(五)

報告1 實驗目的 學會使用迴圈控制語句解決實際問題 實驗內容 用if語句編寫選擇結構的程式,完成分段函式的求解 作 者 劉鎮 完成日期 2011 年 10 月 26 日 版 本 號 1.002 對任務及求解方法的描述部分 輸入描述 函式自變數x 問題描述 求函式的值 當x 0.3時,f x 0 當0...

組合語言程式設計實驗報告五

南京資訊工程大學實驗報告 實驗名稱 實驗 5 編寫 除錯具有多個段的程式 實驗日期 11.26 得分 學院 計軟院 專業 電腦科學與技術 年級 2017級 班次 5班 姓名 陳奕明 學號 20171308194 一 實驗目的 1.理解和掌握將資料 棧放入不同段的程式的編寫和除錯 2.理解具有多個段的...

C語言程式設計實驗報告 實驗一

二 第二個c程式 個人總結 實驗一,說實話沒必要寫出來,主要是給剛入門c語言的同學提供那麼一丟丟幫助 其實幫助也不大 需要完成兩個c程式的編寫 其實乙個就可以解決問題 1 編寫程式,在螢幕上輸出 hello world 這個實驗我用的是dev c 因為這個程式還用不著visual studio之類的...