C++通過迴圈實現猜數字小遊戲
阿新 • • 發佈:2020-09-19
C++猜數字小遊戲-通過迴圈實現,供大家參考,具體內容如下
題目:/系統隨機生成一個1到100之間的數字,玩家進行猜測,如果猜錯提示玩家數字過大或過小,如果猜對恭喜玩家勝利,並且退出遊戲。每局遊戲只能猜5次
實現: 通過迴圈和if判斷
原始碼:
#include <iostream> #include<ctime> using namespace std; int main() { /*系統隨機生成一個1到100之間的數字,玩家進行猜測,如果猜錯, 提示玩家數字過大或過小,如果猜對恭喜玩家勝利,並且退出遊戲。每局遊戲只能猜5次*/ //1.生成隨機數 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; // 控制猜測的次數 if (i == 5 && caice == suiji) { cout << "恭喜你猜對了!" << endl; break; } else if (i >5) { cout << "你已經猜錯五次了請重新開始" << 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; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。