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

正文內(nèi)容

建筑工地信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告-wenkub

2023-05-28 23:55:26 本頁面
 

【正文】 } v=j。 for(j=0。 printf(請輸入要?jiǎng)h除的銷售商號(hào)碼:)。一般的做法是將數(shù)據(jù)從文件中刪除,刪除位置后面的記錄往前移。 case 4:SET_enter()。 case 2:build_enter()。 } else t=0。 scanf(%d,amp。 /***************輸入菜單****************/ puts(\t\t\t\ new data)。 do { puts(\t\t***************MENU*************\n\n)。 if(strcmp(c,n)==0)break。sel[i++],sizeof(struct seller),1,fp)!=1) printf(File write error\n)。 scanf(%s,sel[i].state)。sel[i].num)。j++) { fwrite(amp。 if((fp=fopen(,w))==NULL) { printf(Can not open the file!\n)。menu()。 printf(Is there any more?( Yes[y]/No[n]) \n)。 scanf(%s,pj[i].area)。 printf(輸入配件重量:\n)。 printf(輸入配件名:\n)。pj[j],sizeof(struct peijian),1,fp)。 exit(0)。 } void pj_enter() {int j。 scanf(%s,c)。 if(fwrite(amp。 printf(輸入工地名:\n)。build[j],sizeof(struct building),1,fp)。 exit(0)。 } void build_enter() { int j。 scanf(%s,c)。 if(fwrite(amp。sal[i].num3)。 scanf(%d,amp。 } while(1) { printf(輸入銷售商號(hào)碼:\n)。 } for(j=0。 char c[2]。 } } main() { menu()。break。break。 getchar()。 printf(Choose your number (15):[ ]\b\b)。/*刪除*/ puts(\t\t\t\)。 puts(班學(xué)號(hào):05507130)。其流程圖:開始顯示一系列功能選擇輸入n,判斷w 是否是0到4?根據(jù)n值調(diào)用各功能模塊函數(shù)結(jié)束N 圖2 主函數(shù)流程圖 【程序】/************************主菜單*********************************/ void menu() { int n,w。(2) 查詢與供應(yīng)商所在城市相同的零件——供應(yīng)商,項(xiàng)目——供應(yīng)商記錄對。建筑工地信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告作者:日期: C語言課程設(shè)計(jì) 名稱:建筑工地信息管理系統(tǒng) 學(xué)院:工程學(xué)院 班級:05507130姓名:文富奎學(xué)號(hào):20071003889指導(dǎo)老師:劉文中前言課程設(shè)計(jì)目的:C語言編程實(shí)踐是學(xué)習(xí)C語言的一個(gè)重要環(huán)節(jié),為提高學(xué)生的程序設(shè)計(jì)能力,通過課堂和上機(jī)實(shí)踐使學(xué)生的程序設(shè)計(jì)能力有一個(gè)上升的臺(tái)階。 分析 根據(jù)題目要求,建立文件,應(yīng)選擇結(jié)構(gòu)體數(shù)組來存放數(shù)據(jù),再定義一個(gè)全局變量和文件指針進(jìn)行程序的運(yùn)行,然后把數(shù)據(jù)信息存入文件中,所以要提供結(jié)構(gòu)體和文件的輸入輸出等操作;在程序中要進(jìn)行數(shù)據(jù)的插入、刪除、更新、查詢等操作,所以需要建立相應(yīng)的模塊來實(shí)現(xiàn),為簡便起見,還應(yīng)建立一個(gè)主菜單,在每個(gè)模塊中建立相應(yīng)的副菜單;另外,還要提供鍵盤式選擇菜單來實(shí)現(xiàn)選擇功能,使程序在運(yùn)行時(shí)達(dá)到要求。 /*變量n保存選擇菜單數(shù)字,w判斷輸入的數(shù)字是否在功能菜單對應(yīng)數(shù)字范圍內(nèi)*/ do { puts(\t\t*************建筑工地信息管理****************\n\n)。 puts(\t\t****************MENU*******************\n\n)。/*查找*/ puts(\t\t\t\)。 scanf(%d,amp。 } else w=0。 case 2:delete()。 case 4:search2()。 } 二、各功能模塊設(shè)計(jì)(1)數(shù)據(jù)輸入模塊【分析】 數(shù)據(jù)信息存放在文件中,用結(jié)構(gòu)體存放,方便數(shù)據(jù)輸入與數(shù)據(jù)的保存。 FILE *fp。ji。 scanf(%d,amp。sal[i].num2)。 printf(輸入數(shù)量r:\n)。sal[i++],sizeof(struct sale),1,fp)!=1) printf(File write error\n)。 if(strcmp(c,n)==0)break。 char c[2]。 } for(j=0。 } while(1) { printf(輸入工地號(hào):\n)。 scanf(%s,build[i].name)。build[i++],sizeof(struct building),1,fp)!=1) printf(File write error\n)。 if(strcmp(c,n)==0)break。 char c[2]。 } for(j=0。 } while(1) { printf(輸入配件號(hào):\n)。 scanf(%s,pj[i].name)。 scanf(%d,amp。 if(fwrite(amp。 scanf(%s,c)。 } void SET_enter () { int j。 exit(0)。sel[j],sizeof(struct seller),1,fp)。 printf(輸入銷售商名:\n)。 printf(輸入銷售商所在城市:\n)。 else printf(Successful!\n)。 } fclose(fp)。 puts(\t\t\t\ new data)。 puts(\t\t\t\)。m)。 } while(t==1)。break。break。模塊如: 開始輸入要?jiǎng)h除的數(shù)據(jù)是否找到?刪除數(shù)據(jù)顯示成功顯示沒有找到Y(jié)結(jié)束圖4 刪除模塊流程圖【程序】/******************************刪除模塊************************************/ void sal_delete(){int j,v。 scanf(%d,amp。j100。 for(j=0。for(i=j。 }else printf(Cannot find the data!)。 int w。w)。j++) { if(fread(amp。jv。}else printf(Cannot find the data!)。 } void pj_delete() {int j,v。 scanf(%d,amp。j100。 for(j=0。printf(刪除成功)。 menu()。 printf(請輸入號(hào)碼:)。 for(j=0。 } v=j。printf(%d %s %s %s,sel[j].num,sel[j].name,sel[j].state,sel[j].city)。 } fclose(fp)。 puts(\t\t\t\ new data)。 puts(\t\t\t\)。m)。 } while(t==1)。break。break。 int w,v,z,y。 printf( 配件號(hào)\n)。x)。w)。j++) { if(fread(amp。 printf(配件顏色:%s\n,pj[j].color)。 flag=1。 } if(x==4) { flag=0。 fp=fopen(,rb)。sel[j],sizeof(struct seller),1,fp)!=1) break。 printf(\n)。 menu()。z)。j++) { if(fread(amp。 printf(所在城市名:%s\n,build[j].city)。 fclose(fp)。 scanf(%d,amp。j100。 printf(peijian number:%d\n,sal[j].num2)。 flag=1。 } else printf(Error!\n)。FILE *fp。 scanf(%d,amp。 printf(Please input the 配件號(hào):)。 fclose(fp)。i++)fscanf(fp,%d%s%s,pj[i].num,amp。if((fp=fopen(,r))==NULL){printf(Cannot find the data!\n)。!feof(fp)。fclose(fp)。 printf(配件名:%s\n,pj[j].name)。 flag=1。 } 上機(jī)操作 (1) 主菜單函數(shù) 圖7 主菜單(2) 數(shù)據(jù)輸入模塊 圖8 輸入副菜單圖9 輸入數(shù)據(jù)(3) 刪除模塊 圖10 刪除模塊(4) 查找模塊圖11 查找模塊(1) 圖12 查找模塊 (2)(5)查找配對模塊 圖13 查找配對模塊后記此次課程設(shè)計(jì)的學(xué)習(xí),讓我的在計(jì)算機(jī)方面的認(rèn)識(shí)有了更為廣闊的了解。程序設(shè)計(jì)的過程,實(shí)際上是
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1