C++通過循環(huán)實現(xiàn)猜數(shù)字小游戲
更新時間:2020年09月18日 12:00:52 作者:小小菜雞要上進
這篇文章主要為大家詳細介紹了C++通過循環(huán)實現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
C++猜數(shù)字小游戲-通過循環(huán)實現(xiàn),供大家參考,具體內(nèi)容如下
題目:/系統(tǒng)隨機生成一個1到100之間的數(shù)字,玩家進行猜測,如果猜錯提示玩家數(shù)字過大或過小,如果猜對恭喜玩家勝利,并且退出游戲。每局游戲只能猜5次
實現(xiàn): 通過循環(huán)和if判斷
源碼:
#include <iostream>
#include<ctime>
using namespace std;
int main() {
/*系統(tǒng)隨機生成一個1到100之間的數(shù)字,玩家進行猜測,如果猜錯,
提示玩家數(shù)字過大或過小,如果猜對恭喜玩家勝利,并且退出游戲。每局游戲只能猜5次*/
//1.生成隨機數(shù)
srand((int)time(NULL));
int suiji = 0;
suiji = rand()%100+1;
cout << suiji << endl;
//2.讓玩家進行猜測
int caice = 0;
cout << "請玩家進行猜測,猜錯五次自動結束" << endl;
//3.對玩家猜測的值進行處理
int i = 1;
while (true) {
cin >> caice;
// 控制猜測的次數(shù)
if (i == 5 && caice == suiji) {
cout << "恭喜你猜對了!" << endl;
break;
}
else if (i >5) {
cout << "你已經(jīng)猜錯五次了請重新開始" << endl;
break;
}
else if (suiji == caice) {
cout << "恭喜你猜對了" << endl;
break;
}
else if (caice > suiji)
{
cout << "猜測大了" << endl;
}
else if (caice < suiji)
{
cout << "猜測小了" << endl;
}
i++;
}
system("pause");
return 0;
}
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
C++數(shù)據(jù)結構之二叉搜索樹的實現(xiàn)詳解
二叉搜索樹作為一個經(jīng)典的數(shù)據(jù)結構,具有鏈表的快速插入與刪除的特點,同時查詢效率也很優(yōu)秀,所以應用十分廣泛。本文將詳細講講二叉搜索樹的C++實現(xiàn),需要的可以參考一下2022-08-08

