c語言課設報告

2022-09-18 03:27:10 字數 959 閱讀 1301

c語言課程設計實習報告

班級:學生姓名:

學號:指導老師: 朱小龍、王慶

日期:目錄一、程式分析與設計 1

二、流程圖 1

三、源程式清單 1

四、除錯過程 1

五、程式有待改進的地方 2

六、本次實習的收穫和建議 2

附錄 2

在程式執行的過程中,出現了很多的錯誤。有很複雜的問題,也不乏許多低階的錯誤。1.

在寫入檔案的時候,首先我用的是fwrite,而在讀入檔案的時候用的是fread,後來才發現這兩個語句都只是對二進位制的檔案進行操作,實際上我們要用到的fscanf、fprintf這兩個語句。

2.在結構體變數的引用中,將乙個結構體變數作為乙個整體進行輸入和輸出,後來才發現只能對結構體變數中的各個成員分別進行輸入和輸出。

3.用fscanf語句時老是忘記在括號中加入相應的檔名,有時掉了分號,括號。

4.在寫fp1 ==null 時,用的是賦值語句,結果檔案為空,打不開。後來才發現誤把「=」作為「等於」運算子。

5.在輸入語句中忘記使用變數的位址符,括號不配對,特別是在多重迴圈中。

6.輸入輸出的資料的型別與所用格式說明不一致,有時將整型誤寫為浮點型。

7.在檔案的開啟中應該是fp=fopen(「c:\\卻漏了引號。

8.在用識別符號時,沒有區分開大小寫字母。

我覺得這個程式的基本思路總的來說還是比較簡單易懂,就是開啟檔案fp1,將新建的檔案輸入到檔案中,然後得出學生的資訊。當然程式還有很多需要改進的地方。我覺得有的語句運用得有點繁瑣,如大量使用if,printf,fprintf語句,若簡化一點可能會更好;還有總體給人感覺很簡單,老是重複使用for,if語句,比如在求各分數段各門學科的人數時,其實可以運用switch語句,這樣會更充實,也可以將知識運用得更靈活;還有一點需要完善,當乙個人有多個學科不及格時,不能將不及格學科一塊列印出來.

原始資料、生成檔案

C語言課設

課程設計題目 第4題酒店管理系統 題目描述 設計乙個酒店管理系統,該程式應該具有下列功能 1 設計乙個功能顯示選單,並有選擇提示。2 顧客登記 要求輸入顧客資訊,輸入完畢,系統即可記錄下該顧客的資訊,並提示登記房間 選擇房間號後,提示登記成功與否。3 查詢顧客資訊 要求輸入要查詢的顧客身份證號,輸入...

C課設報告

吉林工程技術師範學院 資訊工程學院 c語言程式 課程設計報告 設計題目 專業班級 學生姓名學號 指導教師 2011年12月 摘要在這裡寫一寫你的設計報告內容的簡要介紹,大約左右 關鍵字 在此寫出報告中有代表性的 頻繁出現詞3 4個 目錄摘要 i 第1章概述 1 第2章系統分析 第3章總體設計與詳細設...

C課設報告模版

1.本頁為設計報告要求頁,製作好報告後輸出時將本頁刪除 2.本模板的各種字型及頁面設定請同學們 3.本設計報告左側裝訂。在虛線處裝訂。4.在課程設計封皮一頁上用已經設定好的宋體四號來填寫各個專案。5.在課程設計評定表一頁上用宋體小四填寫班級 學號 姓名 專案組 專案組長 專案組組員 本人工作簡介。組...