【C语言每日一题】——猜名次
创始人
2024-05-26 05:19:54
0

【C语言每日一题】——猜名次😎

  • 前言🙌
    • 猜名次🙌
    • 解题思路分享:😍
    • 解题源码分享:😍
  • 总结撒花💞

追梦之旅,你我同行

   
😎博客昵称:博客小梦
😊最喜欢的座右铭:全神贯注的上吧!!!
😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下!😘我仅已此文,和大家分享【C语言每日一题】——猜名次~ 将现实中的生活问题转化为代码讲述,非常有意思的一到题目~ 都是精华内容,可不要错过哟!!!😍😍😍

猜名次🙌

猜名次
题目描述:5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。

解题思路分享:😍

  • 这是一道和十分有意思的题目。考虑到一共五个人,直接模拟推理有些太难,可以利用遍历所有可能性来解决
  • 将每个人从第1到第5来一遍,则一共会产生5^5种可能性,这个只需要一个5层循环即可搞定
  • 多看几遍五个人描述的话语和题目所给的提示。并用代码写出相应的 if ()中的判断语句
  • 但是这样会导致一些不期望出现的结果出现,但是会出现两个人或者更多的人名次相同的情况,例如两个第1,三个第2这样的,所以即使满足了条件,也要查看一下五个人的名次是否重复。 所以在if的判断条件中将这些进行一个把控,将重复的情况进行一个筛选控制即可

解题源码分享:😍

	
#includeint main(){int a = 0, b = 0, c = 0, d = 0, e = 0;for (int i = 1; i < 5; i++){a = i;for (int j = 1; j <= 5; j++){b = j;for (int k = 1; k <= 5; k++){c = k;for (int l = 1; l <= 5; l++){d = l;for (int m = 1; m <= 5; m++){e = m;if ((b == 2 || a == 3) &&( b == 2 || e == 4) && (c == 1 || d == 2 )&&(c == 5 || d == 3 )&&( e == 4 || a == 1) && (a != b) && (a != c)&& (a != d) && (a != e )&&( b != c) &&( b != d ) && (b != e) && (c!= d)&& (c != e )&& (d != e)){printf("a = %d,b = %d,c = %d. d = %d,e = %d\n",a,b,c,d,e);}}}}}}return 0;}

程序输出结果验证: 😊

在这里插入图片描述然后我通过程序运行的结果和题目内容对比后,是符合题目要求的答案。 😍

总结撒花💞

   本篇文章旨在分享C语言详解【C语言每日一题】——猜名次。希望大家通过阅读此文有所收获但是我觉得我实现的这个算法的效率有点低,要用到五层循环各位聪明的uu们有没有更高效的解题算法呢?有的话可以私信笨笨的小梦😊,教教俺!!!😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘😘😘

相关内容

热门资讯

Python|位运算|数组|动... 目录 1、只出现一次的数字(位运算,数组) 示例 选项代...
张岱的人物生平 张岱的人物生平张岱(414年-484年),字景山,吴郡吴县(今江苏苏州)人。南朝齐大臣。祖父张敞,东...
西游西后传演员女人物 西游西后传演员女人物西游西后传演员女人物 孙悟空 六小龄童 唐僧 徐少华 ...
名人故事中贾岛作诗内容简介 名人故事中贾岛作诗内容简介有一次,贾岛骑驴闯了官道.他正琢磨着一句诗,名叫《题李凝幽居》全诗如下:闲...
和男朋友一起优秀的文案? 和男朋友一起优秀的文案?1.希望是惟一所有的人都共同享有的好处;一无所有的人,仍拥有希望。2.生活,...
戴玉手镯的好处 戴玉手镯好还是... 戴玉手镯的好处 戴玉手镯好还是碧玺好 女人戴玉?戴玉好还是碧玺好点佩戴手镯,以和田玉手镯为佳!相嫌滑...
依然什么意思? 依然什么意思?依然(汉语词语)依然,汉语词汇。拼音:yī    rán基本解释:副词,指照往常、依旧...
高尔基的散文诗 高尔基的散文诗《海燕》、《大学》、《母亲》、《童年》这些都是比较出名的一些代表作。
心在飞扬作者简介 心在飞扬作者简介心在飞扬作者简介如下。根据相关公开资料查询,心在飞扬是一位优秀的小说作者,他的小说作...
卡什坦卡的故事赏析? 卡什坦卡的故事赏析?讲了一只小狗的故事, 我也是近来才读到这篇小说. 作家对动物的拟人描写真是惟妙...
林绍涛为简艾拿绿豆糕是哪一集 林绍涛为简艾拿绿豆糕是哪一集第三十二集。 贾宽认为是阎帅间接导致刘映霞住了院,第二天上班,他按捺不...
小爱同学是女生吗小安同学什么意... 小爱同学是女生吗小安同学什么意思 小爱同学,小安同学说你是女生。小安是男的。
内分泌失调导致脸上长斑,怎么调... 内分泌失调导致脸上长斑,怎么调理内分泌失调导致脸上长斑,怎么调理先调理内分泌,去看中医吧,另外用好的...
《魔幻仙境》刺客,骑士人物属性... 《魔幻仙境》刺客,骑士人物属性加点魔幻仙境骑士2功1体质
很喜欢她,该怎么办? 很喜欢她,该怎么办?太冷静了!! 太理智了!爱情是需要冲劲的~不要考虑着考虑那~否则缘...
言情小说作家 言情小说作家我比较喜欢匪我思存的,很虐,很悲,还有梅子黄时雨,笙离,叶萱,还有安宁的《温暖的玄》 小...
两个以名人的名字命名的风景名胜... 两个以名人的名字命名的风景名胜?快太白楼,李白。尚志公园,赵尚志。
幼儿教育的代表人物及其著作 幼儿教育的代表人物及其著作卡尔威特的《卡尔威特的教育》,小卡尔威特,他儿子成了天才后写的《小卡尔威特...
海贼王中为什么说路飞打凯多靠霸... 海贼王中为什么说路飞打凯多靠霸气升级?凯多是靠霸气升级吗?因为之前刚到时确实打不过人家因为路飞的实力...
运气不好拜财神有用吗运气不好拜... 运气不好拜财神有用吗运气不好拜财神有没有用1、运气不好拜财神有用。2、拜财神上香前先点蜡烛,照亮人神...