c語言實習報告

2021-09-28 15:06:40 字數 1281 閱讀 4197

c程式設計實習報告

名稱:建築工地資訊管理系統

學院:機電學院

專業:機械設計製造及其自動化

姓名:許文祥

班級學號:20091003791

指導老師:薛思清

2023年7 月3 日

根據題目要求,由於資訊是存放在檔案中的,所以應提供檔案的輸入,輸出操作;在程式中要能刪除資訊,因此要有刪除操作;同時也要實現查詢功能,所以應有查詢操作;另外還應提供鍵盤式選擇選單實現功能選擇。

根據題目要求建立的四個檔案以及其形式,可以考慮到定義四個結構體變數,並以結構體儲存,同時根據需求分析,可以分成三個模組:輸入模組,刪除模組,查詢模組。另外,為了使得程式更清楚易懂,各模組可以成幾個函式進行,即將各項分別輸入,刪除或查詢。

因此,菜單鍵可分為主要十項加退出一項。大致過程如下:定義結構體變數→各子函式宣告→輸入模組→刪除模組→查詢模組→主選單→主函式。

其系統功能模組圖如圖所示:

主函式的形式比較簡單,它主要不是實現函式功能,它主要是提供函式呼叫和形成選單,其c程式如下:

void main()

}*流程圖如下:

資料資訊存放在檔案中,用結構體存放,方便資料輸入與資料的儲存。另外,要先對個輸入函式進行宣告。

*流程圖如下:

*c程式如下:

輸入工地資訊

void add1()

while(f=='y')

for(j=0;j

printf("是否繼續y/n:\n");

scanf(" %c",&f);

} fclose(fp);

}輸入配件資訊

void add2()

while(f=='y')

for(j=0;j

printf("是否繼續y/n:\n");

scanf(" %c",&f);

} fclose(fp);

} 輸入銷售商資訊

void add3()

while(f=='y')

for(j=0;j

printf("是否繼續y/n:\n");

scanf(" %c",&f);

} fclose(fp);

} 輸入總資訊

void add4()

while(f=='y')

for(j=0;j

printf("是否繼續y/n:\n");

scanf(" %c",&f);

} fclose(fp);

} 建立選單,選擇要刪除的資訊,利用刪除資訊功能的函式實現資訊從檔案中刪除掉。

c語言實習報告

實習報告 1,從1到100面積,面積大於100跳出 周一上午 include define pai 3.14164 巨集定義乙個pai main 主函式 getch 結果 2,九九乘法表 周一下午 include main 主函式 printf n 換行 getch 結果 3,1 100不被5和7整...

c語言實習報告

c語言課程實習報告 所在院系數理學院 班級學號 121091 13 姓名程式已存檔 指導老師 評分二零一零年七月十五 目錄 一.題目要求3 二.需求分析3 三.總體設計3掌握 四.詳細設計4 1.主函式4 1 流程圖4 2 主函式程式5 2.各功能模組7 1 查詢模組7 1 流程圖7 2 程式8 2...

C語言實習報告

c語言課程設計報告 姓名 劉烽博 班號 075103 學號 20101003524 院系 機電學院 專業 通訊工程 指導教師 吳傑 成績 2011 年 7 月 目錄題目 1.1題目 1.11問題分析與演算法分析 1.12資料結構設計 1.13程式設計 1.14源程式 1.15程式執行結果 2.1題目...