二分法 c#
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了二分法 c#,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含839字,纯文字阅读大概需要2分钟。
内容图文
![二分法 c#](/upload/InfoBanner/zyjiaocheng/1087/5d8736d30ff64d3fb7cce45b405c8a34.jpg)
二分法
实例:看商品猜价格
首先出示一件价格在999元以内的商品,参与者要猜出商品的价格。在猜价格的过程中,裁判会更加参与者给出的价格,相应给出“高了”或者“低了”的提示。
表1-1 二分法猜商品价格(640)
次数 |
价格区间 |
中间值 |
第1次 |
0~999 |
500 |
第2次 |
500~999 |
750 |
第3次 |
500~750 |
620 |
第4次 |
620~750 |
680 |
第5次 |
620~680 |
650 |
第6次 |
620~650 |
630 |
第7次 |
630~650 |
640 |
// 0~999 猜价格 Console.WriteLine("请输入商品价格:"); int commoditPrices =Convert.ToInt16( Console.ReadLine()); Console.WriteLine("参与者:"); int prices=Convert.ToInt16( Console.ReadLine()); int i=1; while (true) { i++; if (prices<commoditPrices) { Console.WriteLine("低了"); Console.WriteLine("参与者:"); prices = Convert.ToInt16(Console.ReadLine()); } elseif (prices>commoditPrices) { Console.WriteLine("高了"); Console.WriteLine("参与者:"); prices = Convert.ToInt16(Console.ReadLine()); } else { Console.WriteLine("恭喜你,猜对了,总共猜了{0}次。",i); break; } } Console.ReadKey();
原文:http://www.cnblogs.com/gdgydxlzq/p/4805006.html
内容总结
以上是互联网集市为您收集整理的二分法 c#全部内容,希望文章能够帮你解决二分法 c#所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。