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

正文內(nèi)容

c語言課程設(shè)計報告飯卡管理程序(文件)

2025-02-14 03:51 上一頁面

下一頁面
 

【正文】 0 個模塊。以菜單為例,在操作界面中選下需要的操作所對應(yīng)的數(shù)字,按回車鍵,即可進(jìn)入相應(yīng)的操作界面。按照系統(tǒng)的詢問,選擇需要的操作。 ? 應(yīng)用程序運行環(huán)境的要求 Turbo 或Wintc 環(huán)境下均可運行。若輸入的號碼不存在,系統(tǒng)將提示號碼錯誤并返回主菜單。掛失后若進(jìn)行以上各項操作以及刪除操作,系統(tǒng)均將提示已掛失信息,并無法進(jìn)行操作。若消費金額超出余額范圍,則系統(tǒng)提示余額不足信息,消費不成功并返回主菜單。 加錢成功后系統(tǒng)會顯示成功操作信息。 修改個人信息:進(jìn)入 修改界面輸入卡號,系統(tǒng)將逐項詢問是否要修改該項信息,選擇是即可修改,選擇否,將跳轉(zhuǎn)到下一條信息修改。 修改或查詢密碼:進(jìn)入密碼編輯界面,輸入卡號,將會顯示出命令選擇菜單。之后按照程序提示的文本格式及長度要求,按順序依次輸入 教師號(學(xué)生號)、姓名、院系及金額 。若需退 出系統(tǒng)選擇 0??山y(tǒng)計當(dāng)前教師、學(xué)生持卡人數(shù);當(dāng)前已掛失卡卡號;當(dāng)前卡中余額少于 10 元的卡號,并顯示其余額 。教師:職工號、姓名、院系、金額;學(xué)生:學(xué)號、姓名、院系、金額;隨機分配一個密碼,分配一個卡號。 (2) 給定卡號,顯示此卡的基本信息; (3) 給定卡號,修改密碼或查詢密碼; (4) 給定卡號,修改持卡人信息; (5) 給定卡號,查詢余額或加錢; (6) 給定卡號, 輸入密碼后,若余額充足即可消費; (7) 掛失處理;給定卡號或職工號(學(xué)號)等信息進(jìn)行掛失處理,掛失處理后能查到該卡號,但顯示“該卡已掛失”信息。 【用戶文檔】 ? 應(yīng)用程序功能詳細(xì)說明 進(jìn)入操作菜單。 每項操作執(zhí)行完畢,將出現(xiàn)是否返回原菜單的提示信息,選擇是將返回主菜單,選擇否將返回該項操作的選擇菜單。 超出允許的范圍,系統(tǒng)可能出現(xiàn)運行錯誤。根據(jù)提示選擇希望進(jìn)行的操作。修改信息的格式及長度要求與錄入相同。若輸入卡號不存在,系統(tǒng)將提示 卡號錯誤。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。若輸入卡號不存在,系統(tǒng)將提示卡號錯誤。刪除后,該卡在系統(tǒng)中將不能被查出。 ? 應(yīng)用程序的安裝與啟動方法 將程序源代碼置入 Turbo 或 Wintc 中,運行程序。程序運行過程中輸入命令完畢需鍵入回車鍵確認(rèn)。 2) Y、 N 選擇交互命令。分別為: 1) 菜單模塊 函數(shù)原型: void displayMenu(); 函數(shù)功能:顯示并輸出主菜單; 無返回值。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學(xué)生循環(huán)控制變量。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學(xué)生循環(huán)控制變量; decide—— 用于確定是否進(jìn)行該項操作。 number—— 卡號,用于輸入卡號并在程序中查找該卡號; money—— 金額,用于輸入需要消費的金額; flag— 用于判斷該函數(shù) — 操作是否完畢; i—— 教師循環(huán)控制變量; j—— 學(xué)生循環(huán)控制變量; password—— 函數(shù)中用于記錄密碼。 c—— 功能選項,用于選擇輸入卡號還是教師號(學(xué)生號); number—— 號碼,用于輸入號碼并在程序中查找是卡號還是教師號(學(xué)生號); tn—— 教師卡數(shù),用于程序中記錄教師卡數(shù)量; sn—— 學(xué)生卡數(shù),用于程序中記錄學(xué)生卡數(shù)量; i—— 教師循環(huán)控制變量; j—— 學(xué)生循環(huán)控制變量; k—— 循環(huán)控制 變量,用于使教師及學(xué)生卡號注銷的循環(huán)中; decide—— 確認(rèn)選擇,用于確認(rèn)是否確實要掛失; flag— 用于判斷該函數(shù) — 操作是否完畢?;蛑苯舆\行 .exe 格式的可執(zhí)行文件。 /*學(xué)號 */ int sumber。 /*學(xué)生卡余額 */ int spassword。 /*教師號 */ int tumber。 /*教師卡余額 */ int tpassword。 /*列菜單函數(shù) */ void registing(tea T[],stu S[])。 /*信息修改函數(shù) */ void editmoney(tea T[],stu S[])。 /*賬戶刪除函數(shù) */ void countotherinfo(tea T[],stu S[])。 char x。choice)。 /*輸入是否返回主菜單 */ scanf(%c,amp。||x==39。 } case 2: { do{ searchInfo(T,S)。x)。n39。 /*密碼修改或查詢 */ printf(Do you want to return to the menu?(Y or N):)。 }while(x==39。)。 getchar()。N39。 break。 scanf(%c,amp。||x==39。 } case 6: { do{ editmealinfo(T,S)。x)。n39。 /*掛失 */ printf(Do you want to return to the menu?(Y or N):)。 }while(x==39。)。 getchar()。N39。 break。 scanf(%c,amp。||x==39。 } default : printf(warning:wrong choice!Please enter the right choice.\n)。 scanf(%d,amp。 printf(Input personal information................1\n)。 /*修改個人信息 */ printf(Inquire balance or add money..............5\n)。 /*刪除 */ printf(Count other information...................9\n)。 /*請選擇需要的服務(wù) */ } /********賬戶 注冊 ********/ void registing(tea T[],stu S[]){ int i。 printf(Please choose your position\n)。 scanf(%d,amp。T[tn].tnumber)。 /*輸入姓名 */ gets(T[tn].tname)。 scanf(%f,amp。 /*輸出卡號 */ T[tn].tpassword=random(8999)+1000。 /*教師卡數(shù)累加 */ } else if(i==2){ /*選擇學(xué)生 */ printf(Please input your school number(less than 4 numbers):)。 scanf(%c,amp。 gets(S[sn].scollege)。 /*輸入金額 */ S[sn].sumber=random(8999)+1000。 /*輸出密碼 */ S[sn].sloss=0。 /*i 為控制教師的循環(huán)變量、 j 為控制學(xué)生的循環(huán)變量 */ clrscr()。number)。 flag=1。 printf(Teacher number: %d\n,T[i].tnumber)。 break。 flag=1。 printf(School number: %d\n,S[j].snumber)。 break。 /*number 記錄卡號、 flag 記錄掛失程序是否完成 */ int i,j,c。 scanf(%d,amp。 /*查詢密碼 */ printf(Please choose the service you want:(1 or 2))。itn。 scanf(%d,amp。 break。 flag=1。 /*輸入新密碼 */ printf(The password is changed successfully.\n)。itn。 printf(password:%d\n,T[i].tpassword)。jsn。 /*提示掛失信息 */ } else{ /*若未掛失 */ printf(========password information========\n)。 } } } } } if(flag==0){ /*若未找到該卡號 */ printf(========password information========\n)。 /*number 記錄卡號、 flag 記錄修改程序是否完成 */ char decide。 scanf(%d,amp。itn。 /*輸出可更改的基本信息 */ printf(Name: %s\n,T[i].tname)。 /*是否更改姓名 */ scanf(%c,amp。Y39。 gets(T[i].tname)。 getchar()。y39。 /*是否更改教師號 */ scanf(%c,amp。Y39。 scanf(%d,amp。 break。 flag=1。 printf(College: %s\n,S[j].scollege)。 getchar()。y39。 /*是否更改院系 */ scanf(%c,amp。Y39。 gets(S[j].scollege)。 getchar()。y39。 /*輸入新學(xué)生號 */ getchar()。 printf(It is a wrong number.\n)。 /*加入錢數(shù) */ clrscr()。number)。 scanf(%d,amp。i++){ if(number==T[i].tumber){ /*若為教師卡號 */ if(T[i].tloss==1){ /*若該卡已掛失 */ printf(This card is registed loss!\nYou must go to the office to restart it.\n)。money)。 /*提示加錢成功 */ printf(The money in the card now:%\n,T[i].tmoney)。jsn。 scanf(%f,amp。 printf(The money is successfully added.\n)。 } } } } } else if(c==2){ /*若選擇查詢余額 */ for(i=0。 /*提示掛失信息 */ } else{ /*若未掛失 */ printf(========money information========\n)。 } } } if(flag==0。 /*輸出卡中余額 */ flag=1。i++){ if(number==T[i].tumber){ /*若為教師卡號 */ if(T[i].tloss==1){ /*若該卡已掛失 */ prin
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1