我是靠谱客的博主 欢呼路灯,最近开发中收集的这篇文章主要介绍修改程序清单8.4中的猜测程序,使其使用更智能的猜测策略。使用二分搜索策略。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*修改程序清单8.4中的猜测程序,使其使用更智能的猜测策略。使用二分搜索策略*/
#include <stdio.h>
int main(void)
{
char ch;
int guess = 50;
int min = 1;
int max = 100;
printf("pick an integer from 1 to 100. I will try to gusse ");
printf("it.nRespond with a y or b or s (s mines small, b mines big, y mines yes) ");
printf("Uh...is your number %d?n", guess);
while ((ch = getchar()) != 'y')
{
if (ch == 'b')
{
max = guess;
guess = (max + min)/2;
printf("well then is %d?n", guess);
}
if (ch == 's')
{
min = guess;
guess = (max + min)/2;
printf("well then is %d?n", guess);
}
if (ch != 's' && ch != 'b' && ch != 'y')
printf("sorry, I understand only y or s or b.n");
while ((ch = getchar())!= 'n')
continue;
}
printf("I know I could do it!n");
return 0;
}

最后

以上就是欢呼路灯为你收集整理的修改程序清单8.4中的猜测程序,使其使用更智能的猜测策略。使用二分搜索策略。的全部内容,希望文章能够帮你解决修改程序清单8.4中的猜测程序,使其使用更智能的猜测策略。使用二分搜索策略。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部