C++通過循環(huán)實現(xiàn)猜數(shù)字小游戲
更新時間:2020年09月18日 12:00:52 作者:小小菜雞要上進(jìn)
這篇文章主要為大家詳細(xì)介紹了C++通過循環(huán)實現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
C++猜數(shù)字小游戲-通過循環(huán)實現(xiàn),供大家參考,具體內(nèi)容如下
題目:/系統(tǒng)隨機生成一個1到100之間的數(shù)字,玩家進(jìn)行猜測,如果猜錯提示玩家數(shù)字過大或過小,如果猜對恭喜玩家勝利,并且退出游戲。每局游戲只能猜5次
實現(xiàn): 通過循環(huán)和if判斷
源碼:
#include <iostream>
#include<ctime>
using namespace std;
int main() {
/*系統(tǒng)隨機生成一個1到100之間的數(shù)字,玩家進(jìn)行猜測,如果猜錯,
提示玩家數(shù)字過大或過小,如果猜對恭喜玩家勝利,并且退出游戲。每局游戲只能猜5次*/
//1.生成隨機數(shù)
srand((int)time(NULL));
int suiji = 0;
suiji = rand()%100+1;
cout << suiji << endl;
//2.讓玩家進(jìn)行猜測
int caice = 0;
cout << "請玩家進(jìn)行猜測,猜錯五次自動結(jié)束" << endl;
//3.對玩家猜測的值進(jìn)行處理
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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Windows下VScode實現(xiàn)簡單回聲服務(wù)的方法
回聲服務(wù)端可以將客戶端傳來的信息,再原封不動地發(fā)送給客戶端,因而得名 epoch 服務(wù)。接下來通過本文給大家介紹Windows下VScode實現(xiàn)簡單回聲服務(wù)的方法,感興趣的朋友一起看看吧2021-08-08
Visual Studio Code (VSCode) 配置搭建 C/C++ 開發(fā)編譯環(huán)境的流程
記得N年前剛開始接觸編程時,使用的是Visual C++6.0,下面這個可愛的圖標(biāo)很多人一定很熟悉。不過今天想嘗鮮新的工具 Visual Studio Code 來搭建C/C++開發(fā)環(huán)境,感興趣的朋友一起看看吧2021-09-09

