返回列表 發帖

[隨堂測驗] 超級金頭腦 (一)

本帖最後由 鄭繼威 於 2022-5-14 10:51 編輯

設計遊戲 "超級金頭腦",
讓使用者計算兩個範圍介於51~99之隨機亂數的和.





本帖隱藏的內容需要回復才可以瀏覽

回復 3# 高昀昊
1.首先題目沒有說兩個亂數不能重複所以15~22行的判斷重複並不需要
  1. for(int k=0; k<j; k++)
  2.         {
  3.             if(n[k]==n[j])
  4.             {
  5.                 j--;
  6.                 break;              
  7.             }
  8.         }
複製代碼
2.再來,好!如果今天真的說兩擱亂數不能重複你要判斷OK,但你sum時(14行)
  1. y+=n[j];
複製代碼
應該是放在判斷後而不是判斷前吧,放在判斷前會變成如果今天數字重複了他退回去可是你已經先sum了,這樣會多加數字

3.計時小錯,輸入前按下碼表(第32行)
  1. clock();
複製代碼
,輸入後再按一次碼表來相減取得時間差

TOP

返回列表