当前位置: 首页 > news >正文

goland 网站开发珠海网站制作设计

goland 网站开发,珠海网站制作设计,网页设计top,成都网站推广1. 描述#xff1a; 5位运动员参加了10米台跳水比赛#xff0c;有人让他们预测比赛结果#xff1a; A选手说#xff1a;B第二#xff0c;我第三#xff1b; B选手说#xff1a;我第二#xff0c;E第四#xff1b; C选手说#xff1a;我第一#xff0c;D第二#x…1. 描述 5位运动员参加了10米台跳水比赛有人让他们预测比赛结果 A选手说B第二我第三 B选手说我第二E第四 C选手说我第一D第二 D选手说C最后我第三 E选手说我第四A第一 比赛结束后每位选手都说对了一半请编程确定比赛的名次。 2. 题解 本题属于“智力题”考察我们将现实问题中的语言描述转化为代码的能力。这里采用的是暴力解法即通过5个循环把所有名次的可能排序都找出来包括重复然后再根据“每位选手都说对了一半”确定唯一的名次。 由上首先我们可以确定循环结构 int main() {int a 0;int b 0;int c 0;int d 0;int e 0;for (a 1; a 5; a){for (b 1; b 5; b){for (c 1; c 5; c){for (d 1; d 5; d){for (e 1; e 5; e) {}}}}}return 0; } 然后我们在循环的最内层添加上 “每位选手都说对了一半” 的筛选条件。那么对于A选手所说的用代码来描述就为((b 2) (a 3)) 1; 解释“ B第二我第三 ”对应的其实是对变量的值的判断也就是b2以及a3那么说对一半就是在这两个对变量的值的判断中只有一个是正确的也就是说这两个判断的表达式的值之和应该为1故最终就得到了((b 2) (a 3)) 1; 以此类推我们就可以得到所有选手的代码描述并用逻辑与进行连接这样我们就可以筛选出的所有符合 “每位选手都说对了一半” 的条件的可能名次排序包括重复 int main() {int a 0;int b 0;int c 0;int d 0;int e 0;for (a 1; a 5; a){for (b 1; b 5; b){for (c 1; c 5; c){for (d 1; d 5; d){for (e 1; e 5; e){if (((b 2) (a 3) 1) ((b 2) (e 4) 1) ((c 1) (d 2) 1) ((c 5) (d 3) 1) ((e 4) (a 1) 1))printf(a%d b%d c%d d%d e%d\n, a, b, c, d, e);}}}}}return 0; }到这运行起来我们发现还有一个问题就是符合了筛选条件中有许多重复的情况如下面的运行截图 所以最后我们还需加上一个是否重复的判断我们可以通过正常名次下的连乘来区分即正常的名次只会出现1 2 3 4 5所以在如上截图的所有情况中正常名次的乘积是唯一的。所以判断语句我们就可以写为 if(a * b * c * d * e 120)3. 完整代码 int main() {int a 0;int b 0;int c 0;int d 0;int e 0;for (a 1; a 5; a){for (b 1; b 5; b){for (c 1; c 5; c){for (d 1; d 5; d){for (e 1; e 5; e){if (((b 2) (a 3) 1) ((b 2) (e 4) 1) ((c 1) (d 2) 1) ((c 5) (d 3) 1) ((e 4) (a 1) 1))if(a*b*c*d*e 120)printf(a%d b%d c%d d%d e%d\n, a, b, c, d, e); }}}}}return 0; }看完觉得有觉得帮助的话不妨点赞收藏鼓励一下有疑问或看不懂的地方或有可优化的部分还恳请朋友们留个评论多多指点谢谢朋友们
http://www.w-s-a.com/news/273998/

相关文章:

  • 寻找做电影网站团队合作西宁网站建设君博首选
  • 兴仁县城乡建设局网站爱站关键词查询
  • 漳州网站建设公司推荐wordpress更改主机
  • c2c商城网站建设方案英文网站注册
  • 电子商务网站的运营一般需要做哪些准备宣传片拍摄思路
  • 网站建设网页制作百度怎么做自己网站
  • 建设设计网站公司巴州建设局网站
  • 淘宝建设网站的好处韶关市网站建设招标
  • 佛山高端网站免费招聘网站建设
  • 申请网站就是做网站吗wordpress tag 优化
  • 建站系统排行榜菏泽机关建设网站
  • 网站群建设费用科技通信网站模板下载
  • 网站开发的流程是怎样的自己做自媒体在哪个网站比较好
  • 网站的html代码在哪网页线上开发制作
  • 免费商用自媒体图片网站做网站好的公司有哪些
  • 阿雷网站建设公司中国建筑考试网官网首页
  • 厦门网站制作网页无法跳转到建设银行网站
  • 怎么建设自己网站简述网页布局的几种方法
  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化
  • 洛阳有建社网站的吗电力建设工程质量监督总网站
  • 网站404报错热水器网站建设 中企动力
  • 网站降权恢复淘宝 网站建设