標題:
猜數字遊戲
[打印本頁]
作者:
鄭繼威
時間:
2023-11-11 13:37
標題:
猜數字遊戲
本帖最後由 鄭繼威 於 2023-11-11 15:36 編輯
前情提要:
二分搜尋法
猜數字遊戲,
自己是
輸入者
,電腦是
答案者
#include<bits/stdc++.h>
using namespace std;
int main()
{
cin.tie(0);
cin.sync_with_stdio(0);
//1~100猜數字,假設答案是79
int low=1,high=100,input,ans=79; //ans答案
while(1)
{
cout<<low<<"~"<<high<<"猜數字";
cout<<flush;
cin>>input; //50
if(input>ans)
{
//猜的答案大於ans代表太大了
high=input-1;
}
else if(input<ans)
{
//猜的答案小於ans代表太小了
low=input+1;
}
else
{
cout<<"猜對了!"<<endl;
break;
}
}
return 0;
}
複製代碼
自己是
答案者
,電腦是
輸入者
本帖隱藏的內容需要回復才可以瀏覽
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2