頁:
[1]
[權限類] 請問為啥我用代碼,無法成功?
本帖最後由 a23069467 於 2020-1-27 01:04 PM 編輯#include <iostream>
using namespace std;
int main()
{
int n,luck,magic,count=0,limit=0,ans;
//n是紀錄選擇哪種等級 magic紀錄答案 count記錄猜的次數
//limit記錄猜的上限 ans記錄你輸入的答案
cout << "1.初級—猜0到 99中任一數字,到猜到為止。" << endl;
cout << "2.中級—猜0到 99中任一數字,最多猜五次。" << endl;
cout << "3.高級—猜0到999中任一數字,最多猜三次。" << endl;
do{
cout << "請選擇1.2.3 : " ;
cin >> n ;
}while(n<1||n>3);
//限制輸入為1~3
cout << "請輸入你的幸運數字: ";
cin >> luck;
srand(luck);
switch(n)
{
case 1:magic=rand()%100;break;
case 2:magic=rand()%100;limit = 5;break;
case 3:magic=rand()%1000;limit = 3;break;
}
//根據選項設定條件 及答案
//條件為 如果limit是0的話 就一直執行 否則就是 次數小於限制 執行
while(limit==0?1:++count<=limit)
{
cout << "請輸入要猜的數字:" ;
cin >> ans;
if(magic>ans) cout << "猜的數字太小" << endl;
else if(magic<ans) cout << "猜的數字太大" << endl;
else{
cout << "猜中了喔~~" << endl ;
break;
}
}
if(count==limit+1) cout << "遊戲失敗了!" ;
system("PAUSE");
return 0;
}
新手指導文
[討論區➤教學]【伊莉萌新›導讀篇】 伊莉論壇帖子代碼
http://www.eyny.com/thread-12047874-1-1.html
【新手教學區】僅為「前輩們的經驗」分享。
[公告]【萌新區指南☞新手教學の使用方式】
http://www.eyny.com/thread-11979276-1-1.html
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 因為使用的最低要求是「高級幼兒生」
頁:
[1]