遊戲目的:系統隨機生成五個不重複的字元,使用者輸入自己所猜想的字元,回車提交答案之後返回結果:猜對的字元個數和猜對的字元位置個數,最後答對返回所得分數
專案分析:設計資料結構+設計演算法
一:設計資料結構(設計變數):
整個遊戲涉及的變數:
1):系統隨機生成的字元:(相同型別且邏輯相同,故選擇字元陣列)char chs;
2) :使用者輸入的字元 char input;
3):返回的字元對個數和位置對個數 int result;
4):返回所得分數int score
二:設計演算法
1.設計方法:通過分析,我們按功能封裝成方法,主方法不可少
public static void main(string args) {}
public static char genreate()
public static int check(char chs,char input)
2.設計演算法
比較方法:
public static int check(char chs,char input) ;
char input = ;
int result=check(chs,input);
system.out.println(result[1]+","+result[0]);
}
最後我們輸出結果,和我們預想的一樣就,證明編寫的方法正確 三 猜字元小遊戲
有猜字母遊戲,其遊戲規則為 程式隨機產生5個按照一定順序排列的字元作為猜測的結果,由玩家來猜測此字串。玩家可以猜測多次,每猜測一次,則由系統提示結果。如果猜測的完全正確,則遊戲結束,計算玩家的遊戲得分並輸出 如果沒有猜對,則提示猜測的結果,如猜對了幾個字元,以及猜對了幾個字元的位置等資訊,並提示玩家...
猜數字小遊戲
標題 猜數字小遊戲 這是乙個用c完成的簡單的猜數字小遊戲,原理很簡單也很容易理解,用c基礎就可以實現。在這裡首先整理一下邏輯,也就是把思路理清楚,猜數字遊戲,也就是給定乙個值然後輸入猜的數字,再將猜的數字和給定數字像比較,無非就是猜的數字大於 小於或等於給定的數字,然後再提示玩家猜大了,猜小了,或猜...
猜數字小遊戲
猜數字函式 defguess number 隨機生成乙個0 100的整數,作為正確答案 number random.randint 0,100 i 0 在while中寫 while true 輸入乙個0 100的整數,input輸入的是字串 gus num input 請輸入您猜的數字 0 100 ...