level 5
为什么输入数字那里是太大了太小了是编译器问题吗,代码好像没什么问题啊就是结束不了
2026年10月11日 14点10分
3
我不知道啊,它显示好像就是定义guess那一行出了问题,我们几个人都试了没用,用AI写的也是这行出问题
2026年10月11日 14点10分
@wgchfg01 这个报错是你自己停了程序出的吗?运行是出什么问题呀?我看着没什么错误啊
2026年10月11日 14点10分
不是啊,我编好之后点击运行,然后它就直接报错了,我几个同学都是这样,都是这定义guess一行出了问题,用AI也是这个地方出问题
2026年10月11日 14点10分
level 1
随机生成可以,调试时你可以在guess输入后打印显示它俩,检查输错没。还可能你不知道怎么猜,一般来说,只需猜6到7次能猜中,方法是二分查找,例如随机数是82,你猜50它说小了,证明在51到100间,下限加25得猜76,说小了,下限77加12得89说大了,上限88减6得82,说猜中,只猜4次就中了。
2026年10月12日 03点10分
5
2的6次方64,7次方128,所以7次二分查找应能找到
2026年10月12日 03点10分
还有个可能,楼主没输猜的数字,包显示请输入1到100的数时,如果用小键盘注意小键盘是否锁定在非数字状态,或者别用小键盘,直接用上方那排数字键,输完敲回车键即enter才能输入。这是最简常识,但真可能有人这个也不会的。
2026年10月12日 03点10分
也可尝试3分查找并轮换上下法,例如82。下0加30得30小,上100减20得80小,下81加6得87大,上86减2得84大,下81加1猜中,共猜5次猜中。
2026年10月12日 03点10分
level 1
程序随机生成一个1到某上限正整数间的正整数,二分查找法猜这个数,共需多少次,有无平均次数更少的猜法。
2026年10月12日 03点10分
6
level 1
各位可以要求AI试试:写一个最简python常用框架的网页版5人并行参与猜数的程序,提示时5人为1到5号,每轮由程序分配提示各号应猜数字范围
2026年10月12日 04点10分
8