freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計題庫管理系統(tǒng)(已修改)

2025-08-23 12:17 本頁面
 

【正文】 程序設(shè)計基礎(chǔ)課程設(shè)計報告班 級: 計算機科學(xué)與技術(shù)1103班 姓 名: 楊廣宇 指導(dǎo)教師: 胡宏濤 完成日期: 2012年9月6日 (題目)1. 設(shè)計題目與要求(簡要介紹課程設(shè)計題目內(nèi)容與要求。)1設(shè)計內(nèi)容要求輸入試題(僅限選擇題和填空題)基本信息,實現(xiàn)試題瀏覽.,查詢,修改功能,并將數(shù)據(jù)保存至文本文件。2要求 功能完善,界面友好。2. 算法設(shè)計與描述(要求有相關(guān)流程圖) 算法設(shè)計與描述(描述算法設(shè)計、實現(xiàn)過程。):輸出主菜單,用戶可根據(jù)菜單來選擇操作。根據(jù)客戶輸入的選項來運行不同的功能,運行不同的函數(shù)。2.。試題信息的錄入函數(shù):按照提示輸入題的題號,題目內(nèi)容,并提示用戶是否繼續(xù)錄入,每輸入一個記錄,全局變量n就自增,最后最為函數(shù)的返回值返回。:將文件的所有數(shù)據(jù)通過fprintf來寫入指定文本文檔,完成后關(guān)閉文件,沒有返回值4. 載入試題信息函數(shù):通過fopen函數(shù)打開指定文件,通過fscanf來讀取文件里的數(shù)據(jù),最后返回記錄數(shù),避免了每次打開時都要輸入數(shù)據(jù)的麻煩。5. 查詢記錄函數(shù):細(xì)分為按題號,題目兩種方式來進(jìn)行查詢記錄,并能對查詢記錄不存在進(jìn)行提示。遍歷所有結(jié)構(gòu)體找出符合的輸出。 6. 修改記錄函數(shù):首先判斷用戶要修改的試題序號是否存在,進(jìn)行相應(yīng)的系統(tǒng)提示,然后遍歷所有記錄找出符合的,按照提示依次進(jìn)行修改項目,返回記錄值不變(沒增加也沒減少)。7. 刪除記錄函數(shù):首先判斷用戶要刪除的試題序號是否存在,進(jìn)行相應(yīng)的系統(tǒng)提示,然后遍歷所有記錄找出符合的刪除,冰講后面的所有數(shù)據(jù)向前移動一個位置,記錄數(shù)減一并返回。 主要流程圖(用N—S圖描述。)1,、輸入函數(shù)保存函數(shù)載入函數(shù)查詢函數(shù)修改函數(shù)刪除函數(shù)3. 設(shè)計軟硬件環(huán)境 硬件設(shè)備 系統(tǒng):Microsoft Windows XP Professional 版本 2002 機型:Inter 174。 Core?2 Duo CPU E8400 @ , GB內(nèi)存 軟件設(shè)備 Microsoft Visual C++ 4. 源程序代碼清單include includeinclude typedef struct { char tihao[10]。 //題號 char timu[15]。 //題目 }Data。 Data da[80]。 int menu_select() { char c。 do{ system(cls)。 printf(\t\t\t ========題庫管理系統(tǒng)======== \n)。 printf(\t\t\t ┌───────────┐ \n)。 printf(\t\t\t │ 1. 題目的輸入 │ \n)。 printf(\t\t\t │ 2. 題目的瀏覽 │ \n)。 printf(\t\t\t │ 3. 題目信息更改 │ \n)。 //包括刪除,插入和更改 printf(\t\t\t │ 4. 題目信息查詢 │ \n)。 printf(\t\t\t │ 5. 題目文件操作 │ \n)。 //包括保存,讀取和復(fù)制 printf(\t\t\t │ 0. 退出管理系統(tǒng) │ \n)。 printf(\t\t\t └───────────┘ \n)。 printf(\t\t\t ============================ \n)。 printf(\n\t\t請您選擇(05):)。 c=getchar()。 }while(c39。039。||c39。539。)。 return(c39。039。)。 } void tihaosort(Data dat[],int n) //題號排序{ int i,j。 Data temp。 for(i=0。in。++i) da[i]=dat[i]。 for(i=0。in1。++i) for(j=i+1。jn。++j) if(strcmp(da[i].tihao,da[j].tihao)0) { temp=da[i]。da[i]=da[j]。da[j]=temp。 } printf(\t\t========排序成功========\n)。}void SaveText(Data dat[],int n) //保存函數(shù){ int i。 FILE *fp。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1