题解 1153: C语言训练-谁家孩子跑最慢*

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

题解1153: C语言训练-谁家孩子跑最慢*(C-两种解法)

#C语言:谁家孩子跑最慢##题目:张、王、李三家各有三个小孩。一天,三家的九个孩子在一起比赛短跑。规定不分年龄大小,跑第一得9分,跑第2得8分,依此类推。比赛结果:·各家的总分相同;·且这些孩子没有同时到达终点的;·也没有一家的两个或三个孩子获得相连的名次。

#C++1153——简单穷举法

**********************************************************************************************************************^_^^_^^_^^_^^_^^_^^_^1.后面的题解是以前写的

代码不长,for比较多,新手易懂

摘要:解题思路:将名次等价于分数,每家15分,9、8已经固定,7个数分为2、2、3组然后遍历注意事项:如下参考代码:#include<iostream>using namespace std;    int……

谁家孩子跑最慢*

解题思路:问题分析:1.9位孩子互相比赛总分值为45分,而三个家庭最后分值相等所以每家15分。2.所以设ab代表李家剩下的2个孩子cd代表王家剩下的2个孩子。必有a+b=6,c+d=7。(此时不必考虑张家的孩子)3.判断条件为设a>b,c>d(此步也为避免重复输出)且a-b,

1153: C语言训练-谁家孩子跑最慢*

摘要:解题思路:跑的慢没事,孩子,你可以好好学习,在其他方面胜过他们,加油,奥利给!注意事项:参考代码:#include<stdio.h>int a,b,c,d;void fun1(){    for(a=……

较容易理解的解法

摘要:解题思路:总分为45,平均每家15,所以a+b=6,c+d=7;注意事项:参考代码:#include<iostream>using namespace std;int add(int a, int b……

1153: C语言训练-谁家孩子跑最慢*

摘要:解题思路:题目有四个条件 1.李家的孩子最高分是9,王家的孩子最高分是8;2.每一家孩子得分不相邻;3.每一家得分相同(1+……+9=45  45/3=15)即每一家总分是15;4.没有得分相同的孩子……