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

正文內(nèi)容

保齡球計(jì)分系統(tǒng)c語(yǔ)言課程設(shè)計(jì)畢業(yè)設(shè)計(jì)word格式-預(yù)覽頁(yè)

 

【正文】 3. Count 模塊 函數(shù)原型: void count(int p[ ][4],int n)。 4. Print 模塊 函數(shù)原型: void print(); 功 能: 按格式輸出比賽數(shù)據(jù)并加和總分并按格式顯示積分結(jié)果; 輸入?yún)?shù): int a[11][4],已經(jīng)賦值了二維數(shù)組,包含比賽數(shù)據(jù)以及每格所得分?jǐn)?shù)。 6. Changein 模塊 函數(shù)原型: void changein(); 功 能:將二維數(shù)組轉(zhuǎn)化為結(jié)構(gòu)體; 輸入?yún)?shù): int a[11][4],已經(jīng)賦值了二維數(shù)組,包含比賽數(shù)據(jù)以及每格所得分?jǐn)?shù)。 6 3 詳細(xì)設(shè)計(jì) 數(shù)據(jù)類型 定 義 1. 數(shù)據(jù)類型定義 char ch,infile[15],outfile[15]。 int t。i++) /* 用 for 循環(huán)來(lái)給數(shù)組賦值 */ { printf(請(qǐng)輸入第 %d 格第一次擊倒瓶數(shù) :,i+1)。 printf(錯(cuò)誤,請(qǐng)?jiān)俅屋斎?:)。 } while(m==0)。 7 do { if( a[9][0]10 || a[9][0]0 ) { m=0。 } else m=1。a[10][0])。a[10][0])。 scanf(%d,amp。 scanf(%d,amp。 } else { printf(請(qǐng)輸入第十格第二次擊倒瓶數(shù) :)。 printf(錯(cuò)誤,請(qǐng)?jiān)俅屋斎?:)。 } while(m==0)。 do { if( a[10][0]10 || a[10][0]0 ) { m=0。 } else m=1。 注意: Save 模塊保存的只是比賽數(shù)據(jù),即幾局比賽每局每格擊倒的瓶數(shù);并不是直接保存比賽積分結(jié)果;所以 Read 模塊讀取后,還要再將數(shù)據(jù)進(jìn)行計(jì)算然后得出積分結(jié)果。 void save() 9 { FILE *fp1。 if((fp1=fopen(infile,wb+))==NULL) { printf(cannot open file\n)。i++) fwrite(amp。 int i。 printf(請(qǐng)輸入要查詢的比賽局?jǐn)?shù): )。 } for(i=0。 /*用 for循環(huán)讀取整個(gè)結(jié)構(gòu)體的數(shù)據(jù) */ } 模塊實(shí)現(xiàn) 根據(jù)題目要求的積分格式,在 Count 模塊中,我只算出每輪所得分?jǐn)?shù),然后供 Print 模塊調(diào)用, Print 模塊再用 for 循環(huán)即可加和求總積分,所以 Count 模塊中我只利用 if else 語(yǔ)句判斷擊球情況來(lái)根據(jù)規(guī)則積分。 } else if(p[n][0]+p[n][1]==10) p[n][2]=10+p[n+1][0]。 再繼續(xù)又輸入一局比賽數(shù)據(jù)后,將兩句的比賽數(shù)據(jù)一起保存進(jìn)了名為“ 2game”的文件中: 從文件讀入數(shù)據(jù)并計(jì)算結(jié)果 現(xiàn)在繼續(xù)測(cè)試是否能選擇讀取文件數(shù)據(jù),然后同樣計(jì)算得積分。 有些界面不能直接返回主界面,所以還需在一些數(shù)據(jù)輸入的界面上加上這一選項(xiàng)。 int t。 scanf(%d,amp。i++) { printf(請(qǐng)輸入第 %d 格第一次擊倒瓶數(shù) :,i+1)。 printf(錯(cuò)誤,請(qǐng)?jiān)俅屋斎?:)。 } while(m==0)。 do { if( a[i][1]10 || a[i][1]0 || a[i][0]+a[i][1]10 || a[i][0]+a[i][1]0 ) { m=0。 } else m=1。a[9][0])。a[9][0])。 scanf(%d,amp。 scanf(%d,amp。 printf(請(qǐng)輸入追加第二次擊倒瓶數(shù) :)。 printf(錯(cuò)誤,請(qǐng)?jiān)俅屋斎?:)。 } while(m==0)。 17 do { if( a[9][1]10 || a[9][1]0 || a[9][0]+a[9][1]10 || a[9][0]+a[9][1]0 ) { m=0。 } else m=1。a[10][0])。a[10][0])。 for(h=0。 } } void changeout() { int h。 a[h][1]=game[t].turn[h][1]。 scanf(%s,infile)。i=9。 } void read() { FILE *fp2。printf(\n)。 if((fp2=fopen(outfile,rb+))==NULL) { printf(cannot open file\n)。game[i],sizeof(struct game_number),1,fp2)。 } else if(p[n][0]+p[n][1]==10) p[n][2]=10+p[n+1][0]。printf(\n)。 for(i=0。 printf(擊倒瓶數(shù) : )。 } else if(a[9][0]==10) printf(|%d|%d\n,a[k][0],a[k][1])。 for(i=9。i10。 for(i=0。 printf( )。 else printf( | )。 else if(a[k][1]==0) printf(%4d|,a[k][0])。 else if(a[10][1]==0) printf(|%d|\n,a[10][0])。 else printf(|%d|%d\n,a[k][0],a[k][1])。 else printf(\n)。i++) 21 printf(%6d,a[i][3])。printf(\n)。 printf( 歡迎使用保齡球計(jì)分系統(tǒng) \n)。 printf( **** * * * * * * * * * * * * *** \n)。 printf( 數(shù)學(xué)與應(yīng)用數(shù)學(xué)一班 \n)。 printf(操作選項(xiàng) :\n\n)。 printf((提示:本系統(tǒng)進(jìn)行輸入、操作時(shí),統(tǒng)一使用 數(shù)字 +回車 形式 )\n)。 do { if(x==1 || x==2 || x==3 ) { y=1。system(cls)。 printf(請(qǐng)輸入: )。 printf(成功,所有局?jǐn)?shù)比賽數(shù)據(jù)已保存在 %s 文件中 ,infile)。 } } while(z==1)。changeout()。printf(\n)。 printf(請(qǐng)輸入: )。 case 3: system(cls)。 scanf(%d,amp。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1