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

正文內(nèi)容

c語言飯卡管理系統(tǒng)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-01-15 17:44本頁面
  

【正文】 k++) fprintf(fp,%10s%10s%%4d%\n,temp[k].num,temp[k].name,temp[k].yu,temp[k].guashi,temp[k].sum)。 fclose(fp)。 printf(\n\n 續(xù)費(fèi)成功!按任意鍵返回主菜單 ......)。 } else printf(\n\n 卡號(hào)不存在或已掛失!按任意鍵返回主菜單 ...)。 getch()。 return。 } void myaddcard() { int i=0。 struct card temp={0}。 FILE *fp=NULL。 char yes_no=39。\039。 =0。 =0。 system(cls)。 第 30 頁 共 36 頁 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,r)。 if(fp==NULL) {printf(\n 飯卡文件丟失 !)。getchar()。exit(0)。} fclose(fp)。 do { printf(\n 請(qǐng)輸入第 %d個(gè)記錄 :\n\n,i+1)。 printf( 卡號(hào) :)。 scanf(%s,amp。)。 if(myexist()!=1) { printf( 姓名 :)。 scanf(%s,amp。)。 printf( 充值錢數(shù) :)。 scanf(%f,amp。)。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,a)。 fprintf(fp,%10s%10s%%4d%\n,u,)。 fclose(fp)。 i++。 } else printf(\n 卡號(hào)重復(fù) !\n)。 printf(\n\n 要繼續(xù)嗎 ?)。 do { yes_no=getchar()。 }while(yes_no!=39。Y39。amp。amp。yes_no!=39。y39。amp。amp。yes_no!=39。N39。amp。amp。yes_no!=39。n39。)。 }while(yes_no==39。Y39。||yes_no==39。y39。)。 } void myzhuxiao() { FILE *fp=NULL。 struct card temp[N]={0}。 int i=0,j,k。 char num_temp[10]={0}。 system(cls)。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,r)。 if(fp==NULL) {printf(\n 飯卡文件丟失 !)。exit(0)。} while(feof(fp)==0) { 第 31 頁 共 36 頁 fscanf(fp,%s%s%f%d%f\n,temp[i].num,temp[i].name,amp。temp[i].yu,amp。temp[i].guashi,amp。temp[i].sum)。 i++。 } fclose(fp)。 printf(\n\n 請(qǐng)輸入卡號(hào) :)。scanf(%s,num_temp)。 if(myexist(num_temp)==1) { for(j=0。ji。j++) if(strcmp(num_temp,temp[j].num)==0)break。 for(k=j。ki。k++) temp[k]=temp[k+1]。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,w)。 for(k=0。ki1。k++) fprintf(fp,%10s%10s%%4d%\n,temp[k].num,temp[k].name,temp[k].yu,temp[k].guashi,temp[k].sum)。 fclose(fp)。 printf(\n 注 銷成功!按任意鍵返回主菜單 ......)。 } else printf(\n %s不存在!按任意鍵返回主菜單 ......,num_temp)。 getchar()。 return。 } void mysetguashi() { FILE *fp=NULL。 struct card temp[N]={0}。 int i=0,j,k。 char num_temp[10]={0},choose。 system(cls)。 printf(\n)。 printf( |******************************************|\n)。 printf( | 請(qǐng)輸入選項(xiàng)編號(hào) (0~ 2) |\n)。 printf( |******************************************|\n)。 printf( | 1設(shè)置掛失 |\n)。 printf( | |\n)。 printf( | 2解除掛失 |\n)。 printf( | |\n)。 printf( | 0返回 |\n)。 printf( |******************************************|\n)。 printf(\n 請(qǐng)輸入操作編號(hào) )。 第 32 頁 共 36 頁 scanf(%s,num_temp)。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,r)。 if(fp==NULL) {printf(\n 飯卡文件丟失 !)。exit(0)。} while(feof(fp)==0) { fscanf(fp,%s%s%f%d%f\n,temp[i].num,temp[i].name,amp。temp[i].yu,amp。temp[i].guashi,amp。temp[i].sum)。 i++。 } fclose(fp)。 choose=getchar()。 if(choose==39。139。) { printf(\n\n 請(qǐng)輸入卡號(hào) :)。 scanf(%s,num_temp)。 if(myexist(num_temp)==1) { for(j=0。ji。j++) if(strcmp(num_temp,temp[j].num)==0) break。 temp[j].guashi=1。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,w)。 for(k=0。ki。k++) fprintf(fp,%10s%10s%%4d%\n,temp[k].num,temp[k].name,temp[k].yu,temp[k].guashi,temp[k].sum)。 fclose(fp)。 printf(\n 設(shè) 置 成 功 ! 按 任 意 鍵 返 回 主 菜單 ......)。getchar()。return。 } else {printf(\n 此卡不存在!按任意鍵返回主菜單 ......)。getchar()。} } else if(choose==39。239。) { printf(\n\n 請(qǐng)輸入卡號(hào) :)。scanf(%s,num_temp)。printf(\n)。 if(myexist(num_temp)==1) { for(j=0。ji。j++) if(strcmp(num_temp,temp[j].num)==0) break。 temp[j].guashi=0。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,w)。 for(k=0。ki。k++) fprintf(fp,%10s%10s%%4d%%\n,temp[k].num,temp[k].name 第 33 頁 共 36 頁 ,temp[k].yu,temp[k].guashi,temp[k].sum)。 fclose(fp)。 } else {printf( 此卡不存在!按任意鍵返回主菜單 ......)。getchar()。} } } void mynew() { int i=0,k=0,j=0。 char ch[20]=, yes_no=39。\039。,num_temp[20]。 struct card temp[N]={0}。 FILE *fp=NULL。 do { fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,r)。 if(fp==NULL) {printf(\n 打開文件失敗 !\n)。return。} while(feof(fp)==0) { fscanf(fp,%s%s%f%d%f\n,temp[k].num,temp[k].name,amp。temp[k].yu,amp。temp[k].guashi,amp。temp[k].sum)。 k++。 } fclose(fp)。 system(cls)。 printf(請(qǐng)輸入卡號(hào) :)。 scanf(%s,num_temp)。 for(i=0。ik。i++) if(strcmp(num_temp,temp[i].num)==0) break。 if(temp[i].sum=50) { temp[i].yu=temp[i].sum/50+temp[i].yu。 temp[i].sum=(int)temp[i].sum%50。 printf(余額為 %f,temp[i].yu)。 } else printf(您的消費(fèi)金額不足 50)。 fp=fopen(D:\\飯卡管理系統(tǒng) \\files\\,w)。 for(j=0。jk。j++) fprintf(fp,%10s%10s%%4d%%\n,temp[j].num,temp[j].name,temp[j].yu,temp[j].guashi,temp[j].sum)。 fclose(fp)。 printf(\n 請(qǐng)問您要繼續(xù)嗎 ?)。 第 34 頁 共 36 頁 do { yes_no=getchar()。 }while(yes_no!=39。Y39。amp。amp。yes_no!=39。y39。amp。amp。yes_no!=39。N39。amp。amp。yes_no!=39。n39。)。 }while(yes_no==39。Y39。||yes_no==39。y39。)。 } 附錄Ⅱ 用戶使用說明書 根據(jù)中文提示進(jìn)行選擇,在主菜單界面輸入 1時(shí),進(jìn)入 建立飯卡系統(tǒng) ,按照提 第 35 頁 共 36 頁 示輸入 卡號(hào) 姓名和 充值錢數(shù), 在輸入時(shí)摁回車進(jìn)行下一項(xiàng)的輸入 。 在主菜單界面輸入 2時(shí),進(jìn)入 買飯 子菜單。在 買飯 子菜單中輸入 卡號(hào)和消費(fèi)金額, 系統(tǒng)自動(dòng) 扣除相應(yīng)消費(fèi)金額,在輸入時(shí)摁回車進(jìn)行下一項(xiàng)的輸入。 在主菜單界面輸入 3時(shí),將進(jìn)入 續(xù)錢 子菜單 , 在 續(xù)錢 子菜單中輸入 卡號(hào)和金額 ,系統(tǒng)生成并打印 相應(yīng)的續(xù)費(fèi)信息,在輸入時(shí)摁回車進(jìn)行下一項(xiàng)的輸入。 在主菜單界面輸入 4時(shí),進(jìn)入 添加新飯卡 系統(tǒng), 輸入卡號(hào),如果卡號(hào)沒重復(fù),系統(tǒng)顯示添加成功,如果卡號(hào)重復(fù),系統(tǒng)顯示卡號(hào)重復(fù)的錯(cuò)誤信息。 在主菜單界面輸入 5時(shí),進(jìn)入注銷舊飯卡子菜單,在注銷舊飯卡子菜單中輸入卡號(hào),如果卡號(hào)存在系統(tǒng)將顯示相應(yīng)的注銷信息,如果卡號(hào)不存在,系統(tǒng)將顯示卡號(hào)不存在的錯(cuò)誤信息。 在主菜單界面輸入 6時(shí),進(jìn)入設(shè)置與解除掛失子菜單,在設(shè)置與解除掛失子菜單中選擇相應(yīng)的選項(xiàng),選擇 1設(shè)置掛失,選擇 2解除掛失,選擇 0返回主菜單。 在主菜單界面輸入 7時(shí),進(jìn)入創(chuàng)新功能子菜單,在創(chuàng)新功能子菜單中輸入卡號(hào),系統(tǒng)將顯示用戶余額的信息。 在主菜單界面輸入 0時(shí),屏幕顯示非常感謝支持本軟件,并退出。 參考文獻(xiàn) [1].C語言程序設(shè)計(jì)課設(shè)指導(dǎo)書 。 [2].C程序設(shè)計(jì)教程
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1