一、實驗內容
1.計算兩數的和與差。要求自定義一個函數
void sum_diff( float op1, float op2, float *psum, float *pdiff );
其中op1和op2是輸入的兩個實數,*psum和*pdiff是計算得出的和與差。
編寫主函數,並在其中調用函數sum_diff(),試編寫相應程序。
2.利用指針找最大值:要求自定義一個函數
void findmax( int *px, int *py, int *pmax );
其中px和px是用戶傳入的兩個整數的指針。函數findmax應找出兩個指針所指向的整數中的最大值,存放在pmax指向的位置。編寫主函數,並在其中調用函數findmax()。試編寫相應程序。
3.拆分實數的整數與小數部分:要求自定義一個函數
Void splitfloat (float x, int *intpart,float *fracpart);
其中x是被拆分的實數,*intpart和*fracpart分別是將實數x拆分出來的整數部分與小數部分。編寫主函數,並在其中調用函數splitfoat()。試編寫相應程序。
實驗要求:
1.實驗代碼可以直接發布到博客,也可以按照助教老師的要求上傳到coding。
2.發布一篇隨筆,總結本次實驗內容涉及到的知識點,並總結本次實驗過程遇到的問題及解決方法,以及一些心得體會。
知識點:
(1)…….
(2)……..
………..
實驗過程中遇到的問題及解決方法:
(1)…….
(2)……..
………..
實驗心得體會
………
二、前置作業
掃描書上的二維碼,結合視頻預習第八章指針8.3和8.4節內容。
三、附加題:完成課本P92 編程設計題的第1題到第5題
附加題是選做題目,如果認為自己前期成績不理想,想要彌補的同學可以自覺完成,但是一定要自己完成。附加題要求單獨發隨筆,格式如下:(本次附加作業滿分10分)
題目:附加作業3
內容:1. 作業題目
代碼:(注意需要使用博客園提供的代碼格式)
測試截圖:
2.作業題目
代碼:(注意需要使用博客園提供的代碼格式)
測試截圖:
……
總結: 本總結要求給出實驗過程中遇到的問題,解決的方法,以及體會等等。
本次作業截止日期為2016年11月30日中午12點;
