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

正文內(nèi)容

城市鏈表 數(shù)據(jù)庫課程設(shè)計-文庫吧

2025-05-18 11:40 本頁面


【正文】 照提示輸入要刪除的城市,即可刪除該城市信息。界面如下 城市鏈表的更新 在主菜單下(或“主菜單功能選項下”),用 戶輸入 6并回車,可以進入刪除子菜單,按照提示輸入要刪除的城市,即可刪除該城市信息。界面如下 查看給定范圍內(nèi)的城市 在主菜單下(或“主菜單功能選項下”),用戶輸入 7 并回車,可以進入查看給定范圍內(nèi)的城市的高級功能,按照提示輸入中心坐標,然后在給定一個范圍,即可查找出在該范圍內(nèi)的 所 有 城 市 。 界 面 如 下 : 文件的載入與保存 在主菜單下(或“主菜單功能選項下”),用戶輸入 8 并回車,可以進入文件載入與保存的選擇功能,可以在其中載入文件數(shù)據(jù)到鏈表,也可以將鏈表中的數(shù)據(jù)保存到指定位置,子菜單如下 系統(tǒng)設(shè)置 在主菜單下(或“主菜單功能選項下”),用戶輸入 9并回車,可以進入系統(tǒng)設(shè)置功能,可以設(shè)置系統(tǒng)顯示的文字顏色和顯示背景色,還可以調(diào)整文字的大小,用戶所做的更改將會自動保 存 , 下 次 使 用 時 不 必 重 新 設(shè) 置 , 子 菜 單 如 下 : 6 源程序清單 公共頭文件 “ ” include include include include include include define LEN sizeof(City) typedef struct City { char Name[20]。 COORD Co。 int People。 int Area。 City *Next。 } *pCity。 int MainMenu(int k)。 //主菜單選擇 void Wele()。 void SubMainMenu()。 void ColorSetting(int Word,int Back)。 //自定義文字顯示前景, 背景色 pCity CreateCityInfo(pCity Head)。 // 城市鏈表建立 void PrintOne (pCity )。 //打印一條 void PrintAll (pCity p)。 // 打印所有 void SearchInfo(pCity Head)。 //查找 pCity SearchUseName(pCity Head)。 //用名字查找 pCity SearchUseCo(pCity Head)。 //用坐標查找 void InsertInfo(pCity Head)。 //插入 pCity SearchInDis(pCity Head)。 //用距離查找 pCity DelInfo(pCity Head)。 //刪除信息 void DelUseName(pCity Head)。 //刪除按姓名 void DelUseCo(pCity Head)。 //刪除按坐標 pCity DelAll(pCity Head)。 void UpInfo(pCity Head)。 //修改信息 void UpUseName(pCity Head)。 //修改用名字 void UpUseCo(pCity Head)。 //修改用坐標 void UpDetail(pCity p)。 //修改具體每一項 int YNChoice()。 //專門執(zhí)行 Y/N選擇,選是為 Y,不是為 N,其它無效 int NumberChoice(int Min,int Max)。 //數(shù)字選擇,返 回 Min 到 Max之間的一個數(shù) void Suspand()。 void InitSetting()。 //初始化用戶設(shè)置 pCity FileHandle(pCity Head)。 //文件處理 void UserSetting()。 //用戶設(shè)置 “” include define _WIN32_WINNT 0x0500 extern C WINBASEAPI HWND WINAPI GetConsoleWindow ()。 void SaveFile(char * SaveDirectory,pCity Head)。 pCity OpenFile(char * OpenDirectory,pCity Head)。 void Save(HANDLE hFile,char * SaveDirectory,pCity Head)。 void LSaveFile(char *SaveDirectory)。 pCity open(char *OpenDirectory,pCity Head)。 “” struct UserSet //用戶設(shè)置 { int sFontNumber。 int sFontColor。 int sBackgroundColor。 char Director[200]。 }。 struct CONSOLE_FONT //字體設(shè)置 { DWORD index。 COORD dim。 }。 typedef BOOL (WINAPI *PROCSETCONSOLEFONT)(HANDLE, DWORD)。 PROCSETCONSOLEFONT SetConsoleFont。 WORD BasicColor[8]={FOREGROUND_RED, FOREGROUND_GREEN, FOREGROUND_BLUE, BACKGROUND_RED, BACKGROUND_GREEN, BACKGROUND_BLUE, FOREGROUND_INTENSITY, BACKGROUND_INTENSITY, }。 WORD FontColor[9]={BasicColor[0], BasicColor[1], BasicColor[2], BasicColor[0]|BasicColor[1], BasicColor[0]|BasicColor[2], BasicColor[1]|BasicColor[2], BasicColor[0]|BasicColor[1]|BasicColor[3], BasicColor[0]|BasicColor[1]|BasicColor[3]|BasicColor[6], 0 }。 WORD BackColor[9]={ BasicColor[3], BasicColor[4], BasicColor[5], BasicColor[3]|BasicColor[4], BasicColor[3]|BasicColor[5], BasicColor[4]|BasicColor[5], BasicColor[3]|BasicColor[4]|BasicColor[5], BasicColor[3]|BasicColor[4]|BasicColor[5]|BasicColor[7], 0 }。 void ColorSetting()。 void FontSetting()。 “” typedef HWND (WINAPI *PROCGETCONSOLEWINDOW)()。 PROCGETCONSOLEWINDOW GetConsoleWindow。 各函數(shù)文件 “ ” include int YNChoice() //專門執(zhí)行 Y/N選擇,選是為 Y,不是為 N,其它無效 { char Jump,k=1。 do { fflush(stdin)。 if (k!=1) { printf(選擇有誤,請重新選擇 (Y/N): )。 } Jump=getchar()。 k++。 }while(!(Jump==39。Y39。||Jump==39。y39。||Jump==39。N39。||Jump==39。n39。))。 if (Jump==39。Y39。||Jump==39。y39。) { return 1。 } else return 0。 } int NumberChoice(int Min,int Max) { int k=0。int x。 do{ fflush(stdin)。 if(k) printf(選擇有誤,請重新選擇 :)。 scanf(%d,amp。x)。 k++。 }while(xMin||xMax)。 return x。 } void Suspand() { fflush(stdin)。 getchar()。 } “” include pCity CreateCityInfo(pCity Head) // 城市鏈表建立 { pCity DelCity,Tem。 if (Head) { printf(鏈表已近存在,確定重新建立 (Y/N) )。 if(YNChoice()) { DelCity=HeadNext。 while (DelCity) //刪除所有 { Tem=DelCityNext。 free(DelCity)。 DelCity=Tem。 } Head=NULL。 } else return Head。 } Head=(pCity)malloc(LEN)。 //建立頭結(jié)點 HeadNext=NULL。 char Name[20]。 int Jum。 //跳出輸入循環(huán)用 COORD Co。 int People。 int Area。 int k=1。 int i=1。 //控制 while 里的循環(huán) printf(請輸入城市的名稱 :)。 fflush(stdin)。 gets(Name)。 printf(請輸入 %s 的坐標 ,形如 (X Y):,Name)。 fflush(stdin)。 scanf(%d%d,amp。,amp。)。 printf(請輸入 %s 的人口 :,Name)。 fflush(stdin)。 scanf(%d,amp。People)。 printf(請輸入 %s 的面積 :,Name)。 fflush(stdin)。 scanf(%d,amp。Area)。 Jum=1。 while(Jum) { pCity Tem=(pCity)malloc(LEN)。 if(k!=1) { printf(請輸入城市的名稱 :)。 fflush(stdin)。 gets(Name)。 printf(請輸入 %s 的坐標 ,形如 (X Y):,Name)。 fflush(stdin)。 scanf(%d%d,amp。,amp。)。 printf(請輸入 %s 的人口 :,Name)。 fflush(stdin)。 scanf(%d,amp。People)。 printf(請輸入 %s 的面積 :
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1