個人作業實驗報告


(1)實驗題目:通訊錄管理系統

(2)實驗內容:

   實驗要求

通訊錄中的聯系人包含以下信息項:姓名、手機、辦公電話、家庭電話、電子郵箱、所在省市、工作單位、家庭住址,群組分類(親屬、同事、同學、朋友、其他)

系統的主要功能包括:

1. 輸入聯系人的信息,要求:至少輸入10個聯系人的數據,且注意數據的多樣性。

2. 按姓名對聯系人信息進行排序,並將排序后信息存放到一個文本文件中。

3. 添加聯系人的信息,在已經存在的通訊錄文件中添加若干個聯系人。要求:添加后仍按聯系人的姓名排序,並保存至原文件。

4. 刪除聯系人的信息,輸入一個姓名,若通訊錄中有該聯系人的信息,則刪除該聯系人,否則輸出提示信息,並提示用戶選擇是否繼續進行刪除操作。

5. 修改聯系人的信息,輸入一個姓名,根據具體需要修改該聯系人的某一項信息,將修改后的信息重新保存到通訊錄文件中,並提示用戶選擇是否繼續進行修改操作。

6. 按不同條件對通訊錄進行查詢操作,輸出滿足條件的聯系人的信息。

(1) 按姓名查詢,包括精確查詢(輸入全名),模糊查詢(輸入姓)

(2) 按手機號碼查詢,輸入全部號碼或號碼位段(如輸入130133139等);

(3) 按群組分類查詢,輸入分類名稱,輸出該群組的全部聯系人信息。

7. 輸出聯系人的信息,按一定格式輸出信息,保證信息排列整齊美觀。

 

(3)源碼地址:https://github.com/tianyu1018/Test2

(4)實驗結果:

         

 

(5) 心得體會:

     1.最初接觸C語言時要弄清楚各種變量的定義方法,特別是常用的類型,int、float、char等等,還要掌握各種類型的輸入、輸出格式。這一步做到后,上機就沒有多大的問題了在對函數的學習過程中,一定要弄明白函數的作用和具體格式。值得強調的是在寫循環程序時,一定要弄清楚循環的條件。

      2.對於個知識點,都應該立即編出對應的程序,有時可能還會有語法錯誤,碰到更好的方法也可以試一下,很多時候你想想代碼怎么寫和你真的寫出來了是有很大的差距的。

      3.學習時一定有很多疑惑的,要及時弄清楚。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM