直接上代码
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
int main() {
cout << "请想一个数,不用输入\n";
Sleep(1000);
int l = 0, r = 100;
while (l <= r) {
int mid = (l + r) / 2;
cout << mid << "\n";
cout << "这个数比你想的那个数大了,小了,还是刚刚好\n如果大了,请按1,如果小了,请按2,否则请按3\n";
int t;
cin >> t;
if (t == 1) {
r = mid;
}
if (t == 2) {
l = mid;
}
if (l == r || t == 3) {
cout << "你想的数是" << mid;
return 0;
}
}
return 0;
}
第23次发博客