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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]c語(yǔ)言課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2025-03-23 02:17本頁(yè)面
  

【正文】 ID_FILL,BLUE)。 fillellipse([i],[i],5,5)。 /*對(duì)每節(jié)蛇身用藍(lán)色填充*/ setcolor(CYAN)。 circle([i],[i],1)。 /*用青色小圓畫(huà)在每節(jié)蛇身上*/ } delay(gamespeed)。 /*延遲gamespeed毫秒,以便控制蛇的爬行速度*/ setcolor(BLACK)。 /*用背景色黑色去除蛇的最后一節(jié)*/ circle([],[],5) 。 setfillstyle(SOLID_FILL,BLACK)。 fillellipse([],[],5,5)。 } if(==1) break。 /*如果蛇死就跳出循環(huán)*/ key=bioskey(0)。 /*接收按鍵*/ if(key==esc) break。 /*按esc鍵退出*/ /*判斷是否往相反的方向運(yùn)動(dòng)*/   else if(key==upamp。amp。!=4) =3。 else if(key==rightamp。amp。!=2) =1。 else if(key==leftamp。amp。!=1) =2。 else if(key==downamp。amp。!=3) =4。 } /*endwhile(1)*/} /*結(jié)束游戲*/ /*讀取文件操作函數(shù)*/void readfiles() {FILE * fpread。 /*如果文件不存在,則創(chuàng)建1個(gè)空文件,否則打開(kāi)該文件*/ if((fpread=fopen(filename,ab+))==NULL) {printf(cant39。t open the file ! )。 exit(0)。 } if(fgetc(fpread)==EOF) /*如果文件內(nèi)容為空*/ initscorefiles()。 /*調(diào)用函數(shù)進(jìn)行記錄初始化工作*/ rewind(fpread)。 /*重新復(fù)位文件位置指針*/ fread(per,sizeof(struct person),5,fpread)。 fclose(fpread)。 /*關(guān)閉排行榜文件*/}/*寫(xiě)入文件操作函數(shù)*/void writefiles(struct person *tmp) {FILE * fpwrite?! ?*以讀寫(xiě)方式打開(kāi)文件,文件內(nèi)原有的數(shù)據(jù)將被清空*/ if((fpwrite=fopen(filename,wb+))==NULL) {printf(cant39。t open the file ! )。 exit(0)。 } fwrite(tmp,sizeof(struct person),5,fpwrite)。 fclose(fpwrite)。} /*初始化記錄函數(shù)*/void initscorefiles() {int i。 struct person a[5]。 for(i=0。i5。i++) {a[i].score=0。 /*5人的分?jǐn)?shù)為0*/ strcpy(a[i].name,nobody)。 /*5人的名為nobody*/ } writefiles(a)。 /*調(diào)用記錄寫(xiě)入函數(shù)*/} /* 排序函數(shù),如果玩家分?jǐn)?shù)超過(guò)最低記錄,則將玩家分?jǐn)?shù)插入到合適的位置,同時(shí)刪除原先的最低記錄 */void parescore(struct person des){int i,j。 for(i=0。15。i++) { if(=per[i].score) {if(i5) {for(j=4。j=i+1。j) per[j]=per[j1]。 } per[i]=des。 break。 } }}/*顯示排行榜信息*/void paihb() { int i。 char string[10]。 readfiles()。 /* 調(diào)用讀取文件中存在的記錄函數(shù) */ setfillstyle(1,9)。 bar(482,227,599,239)。 /**/ outtextxy(490,230,highest board )。 /*輸出此文本*/ setcolor(15)。 rectangle(480,255,600,240)。 /*畫(huà)矩形*/ setcolor(8)。 rectangle(481,226,601,241)。 /*畫(huà)矩形*/ setfillstyle(1,7)。 bar(475,257,610,426)。 /*畫(huà)矩形線*/ setcolor(15)。 line(475,257,610,257)。 /*畫(huà)線*/ line(475,257,475,426)。 setcolor(8)。 line(475,426,610,426)。 line(610,257,610,426)。 setcolor(1)。 outtextxy(480,265,name score)。 /*輸出此文本*/ for(i=0。i5。i++) /*循環(huán)顯示5個(gè)人的記錄*/ {setcolor(4)。 outtextxy(480,290+i*30,per[i].name)。 /*輸出名字*/ itoa(per[i].score,string,10)。 /**/ setcolor(14)。 outtextxy(580,290+i*30,string)。 /*輸出分?jǐn)?shù)*/ setcolor(8)。 line(476,280+i*30,609,280+i*30)。 setcolor(15)。 line(476,281+i*30,609,281+i*30)。 } getch()。}void endplay() /*游戲結(jié)束處理函數(shù)*/{struct person curperson。 readfiles()。 /*調(diào)用從文件讀取排行榜信息的函數(shù)*/ /*比較當(dāng)前玩家分?jǐn)?shù)和最低地分?jǐn)?shù),如果滿足條件,則將玩家分?jǐn)?shù)寫(xiě)入記錄中*/ if(scoreper[4].score) {setfillstyle(1,9)。 bar(14,14,447,419)。 /*畫(huà)一個(gè)矩形框*/ outtextxy(50,250,refueling! your score enter the board!)。 outtextxy(50,270,please enter your name:)。 gotoxy(7,19)。 printf( )。 /*用背景色輸出空格,建立姓名輸入框*/ gotoxy(7,19)。 scanf(%s,)。 =score。 parescore(curperson)。 /*調(diào)用排序函數(shù),對(duì)進(jìn)榜的5人排序*/ writefiles(per)。 /*調(diào)用寫(xiě)入文件函數(shù),寫(xiě)入排行榜記錄*/ } else outtextxy(70,250,your score is not enough on the board!)。 paihb()。 /*調(diào)用顯示排行榜函數(shù)*/} /*主函數(shù)*/void main(){ struct person curperson。 int gd=DETECT,gm。 initgraph(amp。gd,amp。gm,c:\\TC3\\BGI)。 drawmogu()。 /*調(diào)用動(dòng)畫(huà)音樂(lè)函數(shù)*/ setcolor(4)。 /**/ settextstyle(1,0,4)。 outtextxy(20,170, press enter key to continue...\n)。 /*輸出提示 語(yǔ)*/ outtextxy(20,250, \n)。 /*輸出箭頭*/ setcolor(2)。 /**/ settextstyle(1,0,13)。 outtextxy(0,0,****************************)。 /*上面輸出*/ outtextxy(0,350,*********************************)。 /*下面輸出*/ getchar()。 init()。 /*調(diào)用圖形系統(tǒng)初始化函數(shù)*/ drawk()。 /*開(kāi)始畫(huà)面*/ gameplay()。 /*玩游戲具體過(guò)程*/ endplay()。 /*調(diào)用游戲結(jié)束處理函數(shù)*/ getch()。 /*等待按任意鍵*/ closegraph()。 /*關(guān)閉圖形系統(tǒng)*/} /*整個(gè)程序結(jié)束*/讀取記錄 [1]曹哲.C語(yǔ)言實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)[M].北京:機(jī)械工業(yè)出版社, 2010. [2]譚浩強(qiáng).C程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2005.32
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1