C語言課設設計

2022-11-23 13:36:02 字數 982 閱讀 7407

c語言綜合實驗設計報告

題目:學生宿舍管理系統

學院:電氣與電子工程學院

專業:測控技術與儀器

班級:090312

姓名:智偉威

設計日期:2010-6-7

總分:一、設計題目:學生宿舍管理系統

二、題目闡述及設計思路:

這是乙個宿舍管理查詢小程式。用c語言建立資料檔案,資料檔案按關鍵字(姓名)用選擇排序法進行排序,用二分法實現查詢操作。

三、主要知識點:

使用檔案包含、c語言巨集定義、結構體、陣列、系統函式呼叫函式。

四、程式清單:

#define maxnum 100

#include <>

#include <>

struct stu

stu[maxnum];

int n;

void mp()

strcpy(swapn,stu[i].xm); strcpy(stu[i].xm,stu[k].xm);

strcpy(stu[k].xm,swapn);strcpy(swapxh,stu[i].xh);

strcpy(stu[i].xh,stu[k].xh); strcpy(stu[k].xh,swapxh);

swapsh=stu[i].ssh;stu[i].ssh=stu[k].ssh;stu[k].ssh=swapsh;

}} }void dayin() }

main()

printf( "qing shu ru yao cha zhao tong xue de xing ming:\n ");

while(getchar()!= '\n ');

gets(a); chazhao(a);}

五、設計結果說明:

1、設計優點:輕鬆地將住宿的學生按姓名排序,並能簡單的按姓名查詢到學生,程式簡單易懂。

2、設計不足:不能按學號和宿舍號查詢相應的學生,在使用上有一定的侷限性。

C語言課設

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

課設設計實驗報告

機械製造技術基礎課程設計報告書 學院機械工程 專業機械設計製造及其自動化 年級 2009級 班級組別一班第一小組 小組成員高鵬 組長 耿強 何文峰 馮文宇 高駿 焦彥駿 熊愛明 指導教師任成祖 2013年1月9日 機械製造技術基礎課程設計任務書 第一章設計要求及相關知識簡介 1 1.1設計要求 1 ...

C語言設計報告

設計報告 課程名稱 c語言程式設計 題目名稱根據條件進行學生成績排名 學生學院 專業班級 學號學生姓名 指導教師 2010年4月18日 實訓 根據條件進行學生成績排名 一 實訓的目的和要求 通過實踐,了解學生成績排名在c語言中的設計,並能成功設計出學生成績的排序和統計不同成績段中學生人數的 二 實訓...