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

正文內(nèi)容

c語(yǔ)言課程實(shí)訓(xùn)設(shè)計(jì)報(bào)告(已修改)

2025-05-25 22:20 本頁(yè)面
 

【正文】 C語(yǔ)言課程實(shí)訓(xùn)設(shè)計(jì)報(bào)告一、 項(xiàng)目概述 我這次實(shí)訓(xùn)的項(xiàng)目主要是農(nóng)民工資收入統(tǒng)計(jì)系統(tǒng),農(nóng)民工資收入統(tǒng)計(jì)系統(tǒng)主要實(shí)現(xiàn)的是農(nóng)民信息的輸入、輸出,按農(nóng)民的門(mén)牌號(hào)排序,實(shí)現(xiàn)農(nóng)民信息的插入、查找、刪除等操作,以及可以計(jì)算全村總收入和人均收入,也能夠找出小康家庭、中等家庭以及貧困家庭。這次實(shí)訓(xùn)的項(xiàng)目主要通過(guò)C語(yǔ)言來(lái)實(shí)現(xiàn)程序的運(yùn)行,主要通過(guò)C語(yǔ)言中的函數(shù)調(diào)用和結(jié)構(gòu)體來(lái)做程序,還要用到許多小的知識(shí)點(diǎn),例如:用冒泡法實(shí)現(xiàn)排序;scanf、printf語(yǔ)句;strcpy復(fù)制語(yǔ)句;if……else語(yǔ)句實(shí)現(xiàn)選擇……等等。二、 項(xiàng)目分析和設(shè)計(jì)主菜單寫(xiě)入文件找出小康家庭等輸入信息輸出信息升序排序插入并排序查找并刪除總收入與人均收入 這個(gè)項(xiàng)目的程序可分為幾個(gè)板塊來(lái)做,每個(gè)板塊有每個(gè)板塊的作用,通過(guò)不同程序的不同作用相互調(diào)用即可實(shí)現(xiàn)整個(gè)程序的運(yùn)行,這個(gè)項(xiàng)目程序主要可以分為以下幾個(gè)板塊:定義頭文件: 運(yùn)用include,include, include,include等頭文件定義結(jié)構(gòu)體數(shù)組: 運(yùn)用typedef struct {農(nóng)民列表信息……}變量名表列。 這種類(lèi)型是直接定義結(jié)構(gòu)體類(lèi)型變量。對(duì)調(diào)用函數(shù)進(jìn)行聲明: 根據(jù)所寫(xiě)程序?qū)τ行┖瘮?shù)進(jìn)行聲明,例如: Void show_menu()。在程序中實(shí)現(xiàn)的是對(duì)菜單函數(shù)的調(diào)用。主函數(shù): Void main()為主函數(shù),在主函數(shù)中通過(guò)do……while語(yǔ)句和 switch……case語(yǔ)句進(jìn)行選擇和函數(shù)調(diào)用。 Void main() { do {switch()…… } }while()。菜單函數(shù): 定義函數(shù)為 void show_menu() 主要用printf語(yǔ)句輸出菜單函數(shù),并且還通過(guò)主函數(shù)調(diào)用菜單函數(shù)實(shí)現(xiàn)對(duì)農(nóng)民信息的選擇。輸入農(nóng)民的信息: 定義函數(shù)為int create(peasant nu[],int n) nu[]為結(jié)構(gòu)體數(shù)組,在此函數(shù)中,通過(guò)scanf語(yǔ)句實(shí)現(xiàn)農(nóng)民信息的輸入,并用while語(yǔ)句判斷并實(shí)現(xiàn)多余信息的清除,以及判斷是否繼續(xù)進(jìn)行輸入信息,最后還有一個(gè)值返還給主函數(shù)main()。輸出農(nóng)民信息: 定義函數(shù)為 void print(peasant nu[],int n) 主要運(yùn)用printf語(yǔ)句輸出農(nóng)民的信息,并用for語(yǔ)句和if語(yǔ)句判斷,如果輸入的信息超過(guò)十個(gè)就停止輸入,若沒(méi)有就繼續(xù)輸。 用system(“pause”)清除界面。對(duì)函數(shù)進(jìn)行排序: 定義函數(shù)為 void sort(peasant nu[],int n) 在此函數(shù)中,利用兩層循環(huán)按門(mén)牌號(hào)進(jìn)行排序,如果變量在結(jié)構(gòu)體中定義成數(shù)組形式,就用strcpy語(yǔ)句進(jìn)行復(fù)制;如果定義成整形就要新定義一個(gè)變量作為中間函數(shù)進(jìn)行替換來(lái)實(shí)現(xiàn)數(shù)的交換。插入信息并排序: 定義函數(shù)為 int insert(peasant nu[],int n) 在此函數(shù)中,利用scanf語(yǔ)句進(jìn)行輸入信息,再調(diào)用排序函數(shù) sort(nu,n)進(jìn)行排序,最后還要返回一個(gè)值到主函數(shù)main().查找并刪除記錄: int del(peasant nu[],int n) 此程序需要按姓名查找,所以輸入姓名,并用while實(shí)現(xiàn)循環(huán)次數(shù),用strcmp比較輸入姓名與原來(lái)姓名,若strcmp(a,b)==0,即表明找到該信息并且刪除,刪除是通過(guò)for以及strcpy對(duì)查找的信息進(jìn)行刪除,若strcmp(a,b)!=0,即表明沒(méi)有找到該信息。1計(jì)算全村總收入以及人均收入 定義函數(shù)為 void ave(peasant nu[],int n) 在此函數(shù)中主要運(yùn)用for語(yǔ)句進(jìn)行控制,即可計(jì)算出總收入以及人均收入并輸出。1找出小康家庭、中等家庭、貧困家庭 定義函數(shù)為 void fib(peasant nu[],int n) 在此函數(shù)中主要運(yùn)用if……else語(yǔ)句進(jìn)行判斷選擇,判斷哪家是小康家庭,哪家是中等家庭,哪家是貧困家庭并且輸出. void fib(peasant nu[],int n){ for(i=0。in。i++) { if() printf(\n)。 else if() printf(\n)。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1