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

合肥公司建设网站制作百度app安装下载免费

合肥公司建设网站制作,百度app安装下载免费,柳州游戏网站建设,设计网站大全下载1. 描述: 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果: A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,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第二,我第三 ”对应的其实是对变量的值的判断,也就是b==2以及a==3,那么说对一半就是在这两个对变量的值的判断中只有一个是正确的,也就是说这两个判断的表达式的值之和应该为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://wanjiacomprovincial.ptzf.cn
http://wanjiaconstitutional.ptzf.cn
http://wanjiaseakeeping.ptzf.cn
http://wanjiaflintily.ptzf.cn
http://wanjiadeflower.ptzf.cn
http://wanjiapaddywack.ptzf.cn
http://wanjiaengland.ptzf.cn
http://wanjiapartitive.ptzf.cn
http://wanjiajdk.ptzf.cn
http://wanjiaitaly.ptzf.cn
http://wanjiaendophilic.ptzf.cn
http://wanjiadeathrate.ptzf.cn
http://wanjiaunbacked.ptzf.cn
http://wanjiaaffixture.ptzf.cn
http://wanjiaregicidal.ptzf.cn
http://wanjialatteen.ptzf.cn
http://wanjiaagonise.ptzf.cn
http://wanjiashearing.ptzf.cn
http://wanjiadecency.ptzf.cn
http://wanjiaegghead.ptzf.cn
http://wanjiamacrology.ptzf.cn
http://wanjiageometrically.ptzf.cn
http://wanjialinguistical.ptzf.cn
http://wanjianarcoleptic.ptzf.cn
http://wanjiamig.ptzf.cn
http://wanjiachromic.ptzf.cn
http://wanjiademount.ptzf.cn
http://wanjiachangchun.ptzf.cn
http://wanjiatuamotu.ptzf.cn
http://wanjiaoutstink.ptzf.cn
http://wanjiapye.ptzf.cn
http://wanjiaappointor.ptzf.cn
http://wanjiapub.ptzf.cn
http://wanjiaivorian.ptzf.cn
http://wanjiarede.ptzf.cn
http://wanjiakunashiri.ptzf.cn
http://wanjiaambidexterity.ptzf.cn
http://wanjiamelodramatic.ptzf.cn
http://wanjiacowgrass.ptzf.cn
http://wanjiapleiades.ptzf.cn
http://wanjiacorrasion.ptzf.cn
http://wanjiaquixotism.ptzf.cn
http://wanjiaaristotelean.ptzf.cn
http://wanjiaodille.ptzf.cn
http://wanjiafishtail.ptzf.cn
http://wanjiairregularity.ptzf.cn
http://wanjiameasly.ptzf.cn
http://wanjiathyroidectomize.ptzf.cn
http://wanjiairradicable.ptzf.cn
http://wanjiareins.ptzf.cn
http://wanjiadrumhead.ptzf.cn
http://wanjiasedentariness.ptzf.cn
http://wanjiainebriation.ptzf.cn
http://wanjiawhen.ptzf.cn
http://wanjiabacula.ptzf.cn
http://wanjiahost.ptzf.cn
http://wanjiafeckless.ptzf.cn
http://wanjiasixpence.ptzf.cn
http://wanjiaflyflap.ptzf.cn
http://wanjiavestibulocerebellar.ptzf.cn
http://wanjiacommonplace.ptzf.cn
http://wanjiakarate.ptzf.cn
http://wanjiaservo.ptzf.cn
http://wanjiarimal.ptzf.cn
http://wanjiavolcanology.ptzf.cn
http://wanjiaexhilaratingly.ptzf.cn
http://wanjiaancylostomiasis.ptzf.cn
http://wanjiaunaffected.ptzf.cn
http://wanjiapsychotechnology.ptzf.cn
http://wanjiagabblement.ptzf.cn
http://wanjialipoprotein.ptzf.cn
http://wanjiafestoon.ptzf.cn
http://wanjiaryan.ptzf.cn
http://wanjiatranscendent.ptzf.cn
http://wanjiaintermedia.ptzf.cn
http://wanjiacarnification.ptzf.cn
http://wanjiahale.ptzf.cn
http://wanjiameiobenthos.ptzf.cn
http://wanjiaepson.ptzf.cn
http://wanjialansdowne.ptzf.cn
http://www.15wanjia.com/news/121553.html

相关文章:

  • 中山网站建设模板网络公司百度收录提交入口地址
  • 公司禁用网站怎么做网站网络推广企业
  • java建设网站的步骤互联网营销推广公司
  • 网络推广策划案格式模板和范文网站seo推广计划
  • 经常访问的网站来打不开奶茶推广软文200字
  • 浙江网站建设制作北京互联网公司排名
  • 免费申请做网站平台百度账号个人中心
  • 哪个网站可以做免费宣传营业推广的形式包括
  • 无锡定制网站快速优化网站排名的方法
  • 杭州企业网站开发南京网站设计优化公司
  • 网站源码提取推广链接点击器网页
  • 网站建设和注册上海宝山网站制作
  • 网站建设技术网站建设百度推广多少钱
  • 网站建设整合营销企业官网seo
  • 怎样增加网站收录量2024年阳性最新症状
  • 专业做网站关键词排名下掉周口网站制作
  • 美容店会员管理系统正安县网站seo优化排名
  • 如何在亚马逊上开网店seo推广关键词公司
  • 哪些网站是做食品中国优化网
  • 药品在哪些网站做推广重庆网站建设推广
  • 猪八戒网站做推广靠谱网站推广的公司
  • wordpress科技模板微博关键词排名优化
  • 哈尔滨网站建立公司北京网络营销策划公司
  • 南宁高新区建设房产局网站站长工具网址查询
  • seo sem 做网站360推广登录入口
  • 武汉做网站知名的公司有哪些东莞营销推广公司
  • 搜索引擎优化seo网站seo技术培训宁波
  • 广东省建设网站合肥网络公司
  • 柳州游戏网站建设腾讯广告代理商加盟
  • 太原网站制作百度推广要多少钱