2 猜數字遊戲 140329 C開發

2021-06-21 06:43:15 字數 1218 閱讀 1830

例項目的:

強化while的用法

例項要求:

正確輸入使用者名稱和密碼【使用者名稱:csdn(小寫),密碼:5love1】後,遊戲自動隨機設定乙個目標數字(1到100之間),使用者進行猜數,如果猜測的數字比目標數字小則提示使用者「對不起,您猜小了!」,如果比目標數字大,則提示使用者「對不起,您猜大了!」;如果猜對了則提示使用者「恭喜您,猜對了,您真棒!」。使用者名稱和密碼輸入次數超過3次則遊戲退出,需要重新執行方可登陸。

例項分析:

1、校驗使用者名稱和密碼,使用者名稱或密碼不正確,則提示使用者;次數超過3次,則提示次數超限,退出遊戲;

2、比較大小,即比較使用者猜的數字與目標數字的大小,規則如例項要求。

親們,看完題目了吧,那開始動手寫**吧!

演算法分析:

1、使用者名稱和密碼校驗部分,有3次限制,需要用迴圈,因為我們這個例項主要是練習while迴圈,所以採用while迴圈模式;

2、比較數字大小,很簡單的比較與提示,為了強化while迴圈,依然採用while迴圈

親們,還等什麼,趕緊**走起來吧!o(∩_∩)o哈哈~

srand(time(0));

//使用者名稱和密碼校驗

while(iloginnum)

//登陸次數限制

if(!iloginnum)

//數字判斷

isrcnum = rand()%100+1;

while(iguessnum != isrcnum)

printf("yes!親,真棒!數字正確,gameover!\n");

return ;}

以上**僅供參考哦,親們可以寫更高效,更簡潔的**哦。如果親覺得不過癮,可以對其繼續增加功能哦!比如可以詢問使用者「是否繼續玩,如果是則不退出遊戲,可以讓使用者繼續玩」,還可以控制使用者猜數字的次數,比如只有5次機會,超過5次,則輸了等等。開啟你的想象,進行完美優化吧!如果你覺得我**有不妥之處,歡迎拍磚指出哦!

好了,不廢話了,來看下執行結果吧!

1、使用者名稱密碼校驗,超時測試:

2、猜數判斷測試

C 猜數字遊戲

include include include linux下需包含 using namespace std int duibi 4 隨機數儲存 int sshu 4 輸入數儲存 int js 0 記錄猜對了幾個 int main 主函式 while js 4 cout 繼續輸入y,退出輸入n 請輸入...

C 猜數字遊戲

效果如圖 private void button1 click object sender,eventargs e 產生乙個隨機數 private void button2 click object sender,eventargs e 顯示正確答案 private void button3 cli...

猜數字c 限制 猜數字小遊戲

週末看到的乙個猜數字小遊戲 挺有意思的 include include include using namespace std void start void getresults int i,j,life,maxrand char c void start life 5 玩家生命數 srand u...