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

正文內(nèi)容

atm取款機(jī)系統(tǒng)學(xué)生學(xué)籍管理系統(tǒng)-實(shí)現(xiàn)及代碼-c語言版(-wenkub

2023-02-25 08:28:31 本頁面
 

【正文】 數(shù)據(jù)變量定義作用 ????????????第 5 頁 主要函數(shù)的功能、流程圖 ?????????第 5 頁 程序的不足及改進(jìn) ????????? ???第 7 頁 加上注釋、改進(jìn)后的完整代碼 ???????第 7 頁 二、讀程序題部分(學(xué)生學(xué)籍管理系統(tǒng)) 程序的功能 ???????????????第 13 頁 主函數(shù)分析 ???????????????第 13 頁 函數(shù)的調(diào)用關(guān)系 ?????????????第 13 頁 數(shù)據(jù)變量定義作用 ????????????第 14 頁 主要函數(shù)的功能、流程圖 ?????????第 14 頁 程序的不足及改進(jìn) ????????????第 15 頁 加上注釋、改進(jìn)后的完整代碼 ???????第 16 頁 三、編程題部分 設(shè) 計(jì)內(nèi)容 ????????????????第 23 頁 設(shè)計(jì) ?????????????????? 第 23 頁 (1)數(shù)據(jù)分析 ???????????????? 第 23 頁 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 4 (2)程序流程分析 ?????????????? 第 24 頁 編碼及調(diào)試 ??????????????? 第 34 頁 程序運(yùn)行截圖 ?????????????? 第 53 頁 四、 總結(jié)與體會(huì) ??????????????? 第 58 頁 五、 參考文獻(xiàn) ???????????????? 第 60 頁 一、讀程序題部分(貪吃蛇) 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 5 程序的功能 設(shè)計(jì)游戲界面, 包括畫墻、畫蛇、畫食物,并且設(shè)置蛇和食物的屬性,編寫蛇的運(yùn)動(dòng)方式 和游戲方式 。需記錄交易日期和時(shí)間。要求 賬戶號(hào)長(zhǎng)度 12 位 , 密碼長(zhǎng)度不得低于 6 位 , 必須使用暗碼 , 賬戶信息保存到數(shù)組中 , 賬戶信息最后保存到相關(guān)文件中 ; b) 賬戶登錄 :輸入賬戶、密碼,驗(yàn)證是否能夠登錄該系統(tǒng); c)密碼修改:輸入兩次相同的密碼方可修改。要求學(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)。 要求學(xué)生讀 兩 個(gè) 200 行以上的 程序 ,貪吃蛇、 學(xué)生學(xué)籍管理系統(tǒng)。 通過讀程序,學(xué)生應(yīng)了解大型程序的編寫方法、程序的整個(gè)結(jié)構(gòu)及框架設(shè)計(jì)、變量命名的規(guī)范、程序的書寫規(guī)范、及常見問題的算法實(shí)現(xiàn)。 通過寫程序,學(xué)生應(yīng)掌握用計(jì)算機(jī)程序設(shè)計(jì)語言 解決實(shí)際問題的方法、步驟 。 2) 賬務(wù)管理功能 a) 存款 : 每筆存款金額大于 0 元小于 等于 1000 元 ,以 50 元為基本單位。 c) 轉(zhuǎn)賬 : 每筆轉(zhuǎn)賬金額大于 等于 100 元小于 等于 5000 元 。 主函數(shù)分析 主函數(shù)中前兩行與編寫圖形程序有關(guān),第三行中調(diào)用 Speed 函數(shù),把 Speed函數(shù)的返回值付給變量 speed;第五行 dwall 函數(shù)的作用是畫墻,函數(shù)中又調(diào)用wall 函數(shù)來畫墻上的磚塊 函數(shù)的調(diào)用關(guān)系 數(shù)據(jù)變量定義作用 定義 食物的橫坐標(biāo) 和 食物的縱坐標(biāo) 可以有效的隨機(jī)設(shè)置食物出現(xiàn)在界面的任何地方; 定義 表示蛇的生死以否 ,好判斷是否結(jié)束游戲 =1。/*畫橫的障礙墻 */ } for(j=300。amp。/*游戲結(jié)束 */ =1。[0]300amp。 /*蛇死 */ break。 /*左上角顯示出生命值(級(jí)別)*/ } 加上注釋、改進(jìn)后的完整代碼 include include include 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 8 include define LEFT 0x4b00 define RIGHT 0x4d00 define DOWN 0x5000 define UP 0x4800 define ESC 0x011b define N 100/*貪吃蛇的最大長(zhǎng)度 */ define P 0x1970/*定義暫停功能鍵 */ int i,key。/*食物的縱坐標(biāo) */ int flag。 int node。/*定義生命值(級(jí)別) */ }snake。/*畫墻 */ void wall(int x,int y)。gdriver,amp。/*清屏 */ dwall()。/*退出圖形界面 */ } void wall(int x,int y) 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 9 { int sizx=9。 line(x,y+1,x+sizx1,y+1)。/*紅色畫磚的右面和下面 */ line(x+1,y+sizy,x+sizx,y+sizy)。 setfillstyle(1,12)。j=600。j=450。j=300。j+=10) { wall(300,j)。 gotoxy(20,12)。 gotoxy(20,16)。 switch(m) { case 1:return 60000。 default: cleardevice()。/*1 表示需出現(xiàn)新食物 ,0 表示食物已存在 */ =0。/*定位蛇頭初始位置 */ [1]=300。 /*生命值 (級(jí)別 )初始化 */ do { while(!kbhit())/*在沒有按鍵的情況下 ,蛇自己移動(dòng)身體 */ { if(==1)/*需要出現(xiàn)新食物 */ do { =rand()%520+60。 if(==0)/*畫出食物 */ { setcolor(WHITE)。i0。break。break。i。/*游戲結(jié)束 */ =1。 /*蛇死 */ break。amp。 } if([0]==300amp。[0]=350) /*蛇是否撞到豎的障礙墻 */ { GameOver()。amp。/*蛇的身體長(zhǎng)一節(jié) */ if(%3==0) {++。/*需要出現(xiàn)新的食物 */ } setcolor(YELLOW)。 rectangle([i],[i],[i]+10, [i]+10)。 } /*endwhile(! kbhit) */ if(==1)/*如果蛇死就跳出循環(huán) */ break。!=4)/*判斷是否往相反的方向移動(dòng) */ =3。 else if(key==RIGHTamp。amp。/*ESC 鍵退出游戲 */ } 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 13 void GameOver(void) { cleardevice()。 sleep(3)。) ,故而,后面肯定有肯定有跳出循環(huán)的語句 exit(0)。 主要函數(shù)的功能、流程圖 主要函數(shù)的功能: menu() : 菜單函數(shù) ,返回?cái)?shù)字選項(xiàng)值 Input() :輸 入并記錄學(xué)生的信息 Display():顯示學(xué)生的信息 Query_a_record() : 查找并顯示一個(gè) 學(xué)生的 記錄 Insert_a_record() : 插入一條記錄 Delete_a_record() : 按 學(xué)生 姓名查找,刪除一條記錄 Sort_by_num() : 按學(xué)號(hào)排序 多條記錄 Statistic(): 統(tǒng)計(jì)信息 ,輸出記錄的條數(shù),學(xué)生的平均分,最高分和最低分學(xué)生的信息 WritetoText() :將所有記錄保存至 文件 AddfromText() :從文 件中讀入數(shù)據(jù) 流程圖: 信自院程序設(shè)計(jì)語言課程設(shè)計(jì) 15 Y N N Y 程序的不足及改進(jìn) ( 1)不足: 在第七個(gè)功能中 ,最高分的學(xué)生被顯示成最低分,而最低分學(xué)生被顯示成最高分。939。 for(i=0。j++) if(strcmp(stud[j].num,stud[j+1].num)0) { temp=stud[j]。 AddfromText(stu,n)。 加上注釋、改進(jìn)后的完整代碼 include /*引用庫(kù)函數(shù) */ include include typedef struct /*定義結(jié)構(gòu)體數(shù)組 */ { char num[10]。 Student stu[80]。 /*菜單選擇 */ printf(\t\t *| 1. 輸入學(xué)生信息 |\n)。 printf(\t\t *| 5. 刪除學(xué)生 |\n)。 printf(\t\t *| 9. 從文件讀入數(shù)據(jù) |\n)。 c=getchar()。939。)。n39。N39。 printf(\t\t\t 輸入學(xué)生姓名 :)。 fflush(stdin)。 fflush(stdin)。 } return(n+i)。 printf(\t\t\t\n)。 if(i1amp。 system(pause)。 } void Sort_by_num(Student stud[],int n) /*按學(xué)號(hào)排序 */ { int i,j。in1。 stud[j]=stud[j+1]。 /*交互式輸入 */ fflush(stdin)。 fflush(stdin)。 fflush(stdin)。 Sort_by_num(stud,n)。 int i=0,j。 while(strcmp(stud[i].name,s)!=0amp。 /*返回失敗信息 */ return(n)。 /*(改動(dòng)) */ } printf(\t\t\tDelete Successed!\n)。 printf(\t\t\tinput his(her) name:)。amp。 } printf(\t\t\this(her) number:%s\n,stud[i].num)。 /*成績(jī)平均值 */ for(i=0。/*(改動(dòng))判斷為真時(shí),把低分賦給 stud[j].score*/ if(stud[k].scorestud[i].score) k=i。 /*輸出最低分 */ printf(\t\t\tnumber:%s name:%s score:%d\n,stud[j].num,stud[j].name,stud[
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1