编写一个猜数字游戏.用户给出一个1到100之间的整数,程序通过提问来猜测用户所想的数是什么
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 13:05:52
编写一个猜数字游戏.用户给出一个1到100之间的整数,程序通过提问来猜测用户所想的数是什么
(例,你的数小于50吗?),程序应该能够用不超过7个问题来确定这个数.提示:使用< 和
(例,你的数小于50吗?),程序应该能够用不超过7个问题来确定这个数.提示:使用< 和
![编写一个猜数字游戏.用户给出一个1到100之间的整数,程序通过提问来猜测用户所想的数是什么](/uploads/image/z/5907828-12-8.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%8C%9C%E6%95%B0%E5%AD%97%E6%B8%B8%E6%88%8F.%E7%94%A8%E6%88%B7%E7%BB%99%E5%87%BA%E4%B8%80%E4%B8%AA1%E5%88%B0100%E4%B9%8B%E9%97%B4%E7%9A%84%E6%95%B4%E6%95%B0%2C%E7%A8%8B%E5%BA%8F%E9%80%9A%E8%BF%87%E6%8F%90%E9%97%AE%E6%9D%A5%E7%8C%9C%E6%B5%8B%E7%94%A8%E6%88%B7%E6%89%80%E6%83%B3%E7%9A%84%E6%95%B0%E6%98%AF%E4%BB%80%E4%B9%88)
就1个折半查找嘛.
简单写了个,貌似不太合题意,但7步以内能猜到任何1-100的数字,因为我要求回答电脑的答案是3个,1,是,2,等,0,不是.可能不和要求,你看了后具体提下问题该怎么问,反正我觉得这种要求3种答案的像是作弊,呵呵.因为涉及是否等于边界的问题,50、25(75)、38(63、87)……我觉得还非得加入“等于”这个答案才解得出来.另外,我每行基本上都有tab键让格式美观的……到了网页上貌似tab这个纠结的键的原因让代码.你编译之前Cril+A全选然Alt+F8整理格式吧.C++源码:
#include
using namespace std;
int main()
{
int Num[100];
int i,n = 0,mid,high = 99,low = 0,flag1 = 0,flag2; //flag1代表找没找到,flag2表示电脑问题答案的与否
int goal;
for(i = 0;i < 100;i ++)
{
Num[i] = i + 1;
}
cout
简单写了个,貌似不太合题意,但7步以内能猜到任何1-100的数字,因为我要求回答电脑的答案是3个,1,是,2,等,0,不是.可能不和要求,你看了后具体提下问题该怎么问,反正我觉得这种要求3种答案的像是作弊,呵呵.因为涉及是否等于边界的问题,50、25(75)、38(63、87)……我觉得还非得加入“等于”这个答案才解得出来.另外,我每行基本上都有tab键让格式美观的……到了网页上貌似tab这个纠结的键的原因让代码.你编译之前Cril+A全选然Alt+F8整理格式吧.C++源码:
#include
using namespace std;
int main()
{
int Num[100];
int i,n = 0,mid,high = 99,low = 0,flag1 = 0,flag2; //flag1代表找没找到,flag2表示电脑问题答案的与否
int goal;
for(i = 0;i < 100;i ++)
{
Num[i] = i + 1;
}
cout
编写一个猜数字游戏.用户给出一个1到100之间的整数,程序通过提问来猜测用户所想的数是什么
编写猜数游戏的Java程序. 猜数游戏的规则如下: 1)系统产生一个[0,100]的随机整数,设为m. 2)提示用户
在线等! 编写一个计算两个数相加的JS程序,两个数字由用户自行填写,在弹出对话框中给出两个数的和!
编写一个 Shell 程序,计算从1到用户输入数字的和.(1+2+3+…n)
编写C程序来玩“猜数字”的游戏,如下所示:通过在1-1000这个范围内随机选择整数的方式,来选择一个待猜的数字.然后程序
编写程序,让用户输入一个不超过5位的整数,求解:(1)该数是几位数 (2)计算该书个位数字之和
编写程序,接受用户输入一个整数n,则输出如下与n有关的图形
编写一个程序,要求用户输入两个整数,输出这两个数的和、乘积、差和商.商若不是整数则保留2位小数
编写一个程序,要求用户输入两个数,获取用户输入的数,并打印这两个数的和、乘积、差和商.(C++)
试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值.
编写程序,使用for循环实现如下功能:用户输入一个整数n,若n为奇数,程序计算出数列1 + 3 + 5 + … + n的
编写程序,判用户输入的数是否为整数;如是,判断其奇偶性…