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

正文內(nèi)容

atm取款機(jī)系統(tǒng)學(xué)生學(xué)籍管理系統(tǒng)-實(shí)現(xiàn)及代碼-c語(yǔ)言版(-文庫(kù)吧在線文庫(kù)

  

【正文】 / void dwall()。/*將函數(shù)返回值賦給 speed*/ cleardevice()。/*白色畫磚的上邊和左邊 */ line(x,y,x+sizx,y)。 line(x+sizx,y+1,x+sizx,y+sizy)。/*畫下面墻 */ } for(j=40。j=350。 信自院程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì) 10 printf(level 3\n)。 case 4:return 10000。[0]=240。/*標(biāo)志已有食物 */ }while(%10!=0||%10!=0)。 } switch() { case 1:[0]+=10。/*向下移 */ } for(i=3。/*游戲結(jié)束 */ =1。 /*蛇死 */ break。 } if([0]==amp。 /*左上角顯示出生命值(級(jí)別) */ } =1。/*用背景色遮蓋蛇的的最后一節(jié) */ rectangle([],[], []+10,[]+10)。!=3)/*判斷是否往相反的方向移動(dòng) */ =4。/*若按 P 鍵,則游戲暫停 */ }while(key!=ESC)。 主函數(shù)分析 主函數(shù)里的的第二行用了一個(gè)無(wú)限循環(huán)語(yǔ)句 for(。||c39。jn1i。 break。 /*每次選擇運(yùn)行前清屏 */ 信自院程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì) 17 printf(\t\t ****我的學(xué)生管理系統(tǒng)菜單 ****\n\n)。 printf(\t\t *| 8. 保存至文件 |\n)。||c39。 /* x[10]為清除多余的數(shù)據(jù)所用 */ while(sign!=39。 /*以下都為清除多余的輸入 */ scanf(\t\t\t%s,stud[n+i].num)。 printf(\t\t\t 還要繼續(xù)嗎 ?(Y/N))。 /*格式頭 */ printf(\t\t\tnumber name score\n)。 /*格式 */ printf(\t\t\t)。 for(i=0。s num:)。s score:)。 } int Delete_a_record(Student stud[],int n) /*按姓名查找,刪除一條記錄 */ { char s[20]。 /*查找判斷 */ if(i==n) { printf(\t\t\tnot find!\n)。 int i=0。 /*輸入失敗信息 */ return。 if(stud[j].scorestud[i].score) j=i。 printf(\t\t\tthe average score is %\n,aver)。t open the file\n)。 i++。 FILE *fp。 system(pause)。 for(。 Query_a_record(stu,n)。 break。 /*按學(xué)號(hào)排序 */ printf(\t\t\tSort Suceessed!\n)。 break。 /*循環(huán)讀入數(shù)據(jù) */ printf(\t\t\t)。 } } } 三 、編程題部分 設(shè)計(jì)內(nèi)容 完成一個(gè)管理類的綜合型設(shè)計(jì):銀行 ATM 模擬存取系統(tǒng)。 b) 取款 : 每筆取款金額大于 等于 100 元小于 等于 2021 元 ,以 50 元為基本單位。/*賬戶密碼 */ char shengfenzheng[19]。/*交易后的余額 */ char duifangzhanghao[12]。/*輸入的存 、 取款 ,轉(zhuǎn)賬 金額 */ char t[30]。 /*主菜單功能函數(shù) — 注冊(cè)函數(shù) */ void denglu()。 /*登錄菜單功能函數(shù) — 查詢函數(shù) */ void xiugaimima()。 先設(shè)計(jì)主菜單(一級(jí)菜單)的功能函數(shù),再設(shè)計(jì)二級(jí)菜單的功能函數(shù),自頂而下,逐步細(xì)化。 調(diào)用時(shí)間函數(shù) 調(diào)用 strcpy 函數(shù)復(fù)制賬號(hào)、類型、時(shí)間。 輸入存款金額 jine jine%50!=0||jine=0 return; 調(diào)用時(shí)間函數(shù) 存款成功 調(diào)用 strcpy 函數(shù)復(fù)制賬號(hào)、類型、時(shí)間。 /*查詢菜單功能函數(shù) — 查詢明細(xì)函數(shù) */ void chaxun_cunkuan()。 /*登錄菜單函數(shù) */ void cunkuan()。/*舊密碼,第一次輸入的新密碼,第二次輸入的新密碼 */ ( 2) 程序流程分析 ( 描述主程序的基本構(gòu)成、函數(shù)設(shè)計(jì) 、函數(shù)的調(diào)用關(guān)系、各部分的流程圖等。/*注冊(cè)時(shí)第二次輸入的密碼 */ 登錄函數(shù): char zhanghao[16],mima[7]。/*交易的賬號(hào) */ char jiaoyishijian[50]。 3) 查詢功能 a) 存款記錄查詢 b) 取款記錄查詢 c) 轉(zhuǎn)賬記錄查詢 d) 余額查詢 4) 文件功能及其它功能 :數(shù)據(jù)都應(yīng)保存在相關(guān)文件中。即輸入賬戶的相關(guān)信息 。謝謝 !\n)。 system(pause)。 case 7: printf(\t\t\tStatistic\n)。 system(pause)。 case 4: printf(\t\t\tInsert a Record\n)。 case 2: printf(\t\t\tDisplay All Records\n)。 i++。 fflush(stdin)。 printf(\t\t\t)。 } fscanf(fp,%d,amp。 /*定義文件名 */ printf(\t\t\tInput the filename:)。 /*總共記錄數(shù) */ printf(\t\t\tthe lowest score:\n)。 float aver。 while(strcmp(stud[i].name,s)!=0amp。j++) /*刪除操作 */ { stud[j]=stud[j+1]。 scanf(%s,s)。 信自院程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì) 19 n++。s name:)。j++) if(strcmp(stud[j].num,stud[j+1].num)0) { temp=stud[j]。 system(pause)。i++) /*循環(huán)輸入 */ { printf(\t\t\t%16s%15s%d\n,stud[i1].num,stud[i1].name,stud[i1].score)。 /*輸入判斷 */ i++。 printf(\t\t\t 輸入學(xué)生分?jǐn)?shù) :)。sign!=39。039。 printf(\t\t\t 請(qǐng)作出選擇 (08):)。 printf(\t\t *| 4. 插入學(xué)生信息 |\n)。 /*成績(jī) */ }Student。 } } ( 3)不足: 保存的文件不能讀入數(shù)據(jù) 改進(jìn): 增加一個(gè)讀入數(shù)據(jù)的功能, AddfromText 函數(shù),在主函數(shù)中增加如下代碼,個(gè)別地方再稍作改動(dòng) case 9: printf(\t\t\tOpen a Text file\n)。/*(改動(dòng)) */ char t[10]。 函數(shù)的調(diào)用關(guān)系 信自院程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì) 14 數(shù)據(jù)變量定義作用 在結(jié)構(gòu)體中定義 char num 、 char name、 int score 分別表示學(xué)生的 學(xué)號(hào) 、 姓名 、成績(jī) ; 在 menu 函數(shù)中定義 c,把輸入的數(shù)值賦給 c,用 c 作為函數(shù)的返回值,執(zhí)行對(duì)應(yīng)的操作; 在 Query_a_record 函數(shù)中定義 char s[20]用以存放執(zhí)行查詢功能時(shí)輸入的姓 名字符 ; 在 Statistic 函數(shù)中定義 k, j,在分?jǐn)?shù)的循環(huán)比較中把 stud[].score 中的兩個(gè)最值在數(shù)組元素里的排列號(hào)數(shù)分別賦給 j 和 k,以便找到并輸出最高分和最低分學(xué)生的信息;定義 aver 做學(xué)生的平均值 的變量名; 在 AddfromText 函數(shù)里定義文件指針 fp 用以指向保存記錄的文件,以便能找到并打開文件; 在 WritetoText 函數(shù)里定義文件指針 fp 用以指向?qū)⒈4嬗涗浀奈募? outtextxy(50,200,GAME OVER,BYE BYE!)。 else if(key==LEFTamp。amp。i++) { setlinestyle(0,0,1)。 ++。amp。[0]200amp。[i]==[0]) /*判斷蛇是否吃到 自己 */ { GameOver()。/*向左移 */ case 3: [0]=10。 } for(i=。/*貪食蛇節(jié)數(shù) */ =1。 =1。m)。 printf(level 1\n)。/*畫右面墻 */ } for(j=200。 for(j=50。 setcolor(4)。 closegraph()。 initgraph(amp。/*標(biāo)志是死是活 */ int level。/*食物的橫坐標(biāo) */ int y。/*游戲結(jié)束 */ =1。[0]=300) /*蛇是否撞到橫的障礙墻 */ { GameOver()。j+=10) { wall(j,300)。需記錄交易日期和時(shí)間。要求學(xué)生進(jìn)行數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、對(duì)函數(shù)進(jìn)行模塊化結(jié)構(gòu)化設(shè)計(jì)、并靈活運(yùn)用數(shù)組、結(jié)構(gòu)體、指針、文件等 多種數(shù)據(jù)類型設(shè)計(jì)開發(fā)系統(tǒng)。 通過(guò)讀程序,學(xué)生應(yīng)了解大型程序的編寫方法、程序的整個(gè)結(jié)構(gòu)及框架設(shè)計(jì)、變量命名的規(guī)范、程序的書寫規(guī)范、及常見問(wèn)題的算法實(shí)現(xiàn)。 2) 賬務(wù)管理功能 a) 存款 : 每筆存款金額大于 0 元小于 等于 1000 元 ,以 50 元為基本單位。 主函數(shù)分析 主函數(shù)中前兩行與編寫圖形程序有關(guān),第三行中調(diào)用 Speed 函數(shù),把 Speed函數(shù)的返回值付給變量 speed;第五行 dwall 函數(shù)的作用是畫墻,函數(shù)中又調(diào)用wall 函數(shù)來(lái)畫墻上的磚塊 函數(shù)的調(diào)用關(guān)系 數(shù)據(jù)變量定義作用 定義 食物的橫坐標(biāo) 和 食物的縱坐標(biāo) 可以有效的隨機(jī)設(shè)置食物出現(xiàn)在界面的任何地方; 定義 表示蛇的生死以否 ,好判斷是否結(jié)束游戲 =1。amp。[0]300amp。 /*左上角顯示出生命值(級(jí)別)*/ } 加上注釋、改進(jìn)后的完整代碼 include include include
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1