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

正文內(nèi)容

保齡球計分系統(tǒng)c語言課程設(shè)計畢業(yè)設(shè)計word格式(完整版)

2025-01-11 06:07上一頁面

下一頁面
  

【正文】 ntf(請輸入第十格第一次擊倒瓶數(shù) :)。 scanf(%d,amp。a[i][0])。 void scan() { int i,m。 14 5 個人總結(jié) 雖然能在輸入數(shù)據(jù)時報錯,但是由于定義的輸入數(shù)據(jù)為 int 型,所以如果輸入字母等其他的話,就會有錯誤,所以還要繼續(xù)改進(jìn)。 /*將每輪分?jǐn)?shù)賦值到 p[][2]中去 */ else 10 { if(p[n][0]==10) { if(p[n+1][0]!=10) p[n][2]=10+p[n+1][0]+p[n+1][1]。t)。 fclose(fp1)。 printf(請輸入保存比賽數(shù)據(jù)的文件名: )。 } } /*用 if 和 dowhile 語句按照比賽規(guī)則判斷第十格第一次擊球后所有輸入情況 */ 以及 Read 模塊實現(xiàn) 1. 算法思想 定義兩個字符串組以及一個包含 10 個二維數(shù)組的結(jié)構(gòu)體,前者用來輸入文件名,后者用來包含 10 局以內(nèi)數(shù)量的比賽數(shù)據(jù),然后通過二進(jìn)制讀寫方式,將整個結(jié)構(gòu)體存儲進(jìn)自己命名的文件中;讀取文件時也采用二進(jìn)制將整個結(jié)構(gòu)體讀取。 scanf(%d,amp。a[9][1])。 do { if( a[10][1]10 || a[10][1]0 ) { m=0。 printf(錯誤,請再次輸入 :)。 scanf(%d,amp。a[i][0])。 2. 具體實現(xiàn) for(i=0。 7. Changeout 模塊 函數(shù)原型: void changeout(); 功 能:將結(jié)構(gòu)體轉(zhuǎn)化為二維數(shù)組; 輸入?yún)?shù): game[10].turn[11][2],結(jié)構(gòu)體,包含比賽數(shù)據(jù)以及每格所得分?jǐn)?shù)。 輸入?yún)?shù): int p[][4],已經(jīng)賦值了 二維數(shù)組,包含比賽數(shù)據(jù)。 輸入?yún)?shù): a[11][4],二維數(shù)組,存放比賽數(shù)據(jù)。 2) Save: 將比賽數(shù)據(jù)讀入文件 (只保存每局比賽擊倒瓶數(shù)而不保存積分?jǐn)?shù)據(jù)) 。然后通過定義大量的函數(shù),然后在 swtich 中來一個個調(diào)用函數(shù),來進(jìn)行 運(yùn)算和處理。補(bǔ)中的記分是 10分加上下一次投球擊倒的瓶數(shù)。 一局 (GAME)保齡球分為 10格 ,每格里有兩次投球機(jī)會 ,如在第一次投球時全中 ,就 不需要投第二球。 (3)如第一球為全中 ,則追上加二次投球機(jī)會 ,第十格得分為第九格得分加上 10加追加二次投球擊倒的瓶數(shù)。 2. 數(shù)據(jù)存儲 在不退出程序的時候,如不進(jìn)行將比賽數(shù)據(jù)存入文件的選項,每局比賽都存在個最多包含10 局比賽數(shù)據(jù)的結(jié)構(gòu)體中,然后可以選擇是否把整個結(jié)構(gòu)體讀入文件并存儲以便下次直接 讀取并計算顯示。 7) Changeout: 將結(jié)構(gòu)體中數(shù)據(jù)賦值給數(shù)組,方便讀取文件得到數(shù)據(jù)后的計算、處理。 輸出參數(shù): char ch,infile[15],字符串?dāng)?shù)組,已經(jīng)輸入的文件名字。 輸出參數(shù): game[t],結(jié)構(gòu)體,包含所需比賽的數(shù)據(jù)。 /*定義結(jié)構(gòu)體,最多包含 10 局比賽數(shù)據(jù) */ int a[11][4]。 do { if( a[i][0]10 || a[i][0]0 ) { m=0。a[9][0])。 scanf(%d,amp。 printf(請輸入追加第二次擊倒瓶數(shù) :)。 } while(m==0)。 } else m=1。a[10][0])。 char ch,infile[15],outfile[15]。i=9。printf(\n)。game[i],sizeof(struct game_number),1,fp2)。 看到如果輸入有誤會立即提示并重新輸入 12 這次輸入數(shù)據(jù)后計算出的結(jié)果,并且按照要求格式輸出; 數(shù)據(jù)的文件保存 接下來測試能否保存文件。 int a[11][4]。i=8。 } else m=1。a[i][1])。 scanf(%d,amp。 printf(錯誤,請再次輸入 :)。 do { if( a[10][1]10 || a[10][1]0 ) { m=0。a[9][1])。 scanf(%d,amp。 } } } void changein() { int h。h++) { a[h][0]=game[t].turn[h][0]。 } for(i=0。 scanf(%s,outfile)。i++) fread(amp。 printf(第 %d 局比賽數(shù)據(jù)及結(jié)果: \n,t)。 printf(\n)。 } printf(\n\n\n)。 } printf(輪 數(shù) : )。k++) { if(k=9) { if(a[k][0]==10) if(k==9)printf( )。 else printf(||%d\n,a[10][1])。 else printf(|%d \n,a[k][0])。printf(\n)。 printf( * * * * * * * * * * * * * * \n)。 printf(\n\n\n)。x)。 printf(輸入 2 以保存已輸入局?jǐn)?shù)比賽數(shù)據(jù)并返回主界面 \n)。z)。printf(\n)。 break。 } while(z==2)。exit(0)。printf(\n)。 break。scanf(%d,amp。 switch(x) { case 1: do 22 { system(cls)。 printf( )。 printf( * * * * * * * * * * * * * * * \n)。 } void main() { int x,y,z。 } printf(總計得分 : )。 else if(a[10][0]==10) if(a[10][1]==10) printf(||\n)。 else 20 if(a[k][0]+a[k][1]==10) printf(%4d|/,a[k][0])。i10。i=0。 for(k=0。printf(\n)。 } void count(int p[ ][4],int n) { if(n==9) p[n][2]=p[n][0]+p[n][1]+p[n+1][0]+p[n+1][1]。 printf(請輸入要查詢的比賽局?jǐn)?shù): )。i++) fwrite(amp。 } } void save() { 18 FILE *fp1。h=10。 do { if( a[10][0]10 || a[10][0]0 ) { m=0。 printf(錯誤,請再次輸入 :)。 scanf(%d,amp。a[10][0])。 } else m=1。 16 } while(m=
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1