迪迦


私信TA

用户名:dotcpp0776032

访问量:1268

签 名:

等  级
排  名 6733
经  验 1395
参赛次数 0
文章发表 25
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:
由题目给出的信息可以整理出如下几点:①每位孩子的分数各不相同②各家孩子的总分相同③各家孩子的分数不连续,由于李家和王家都给出了第一个孩子的成绩,分别是9分和8分,因此他们两家剩余的两个孩子的成绩可以根据上面的条件计算出得分的可能性。


注意事项:
①每位孩子的分数各不相同

②各家孩子的总分相同

③各家孩子的分数不连续

参考代码:

#include <stdio.h>
int main()
{
    int a, b, c, d;         // 定义李家的两个孩子和王家的两个孩子
    for (a = 5; a > 0; a--) // 根据条件得出李家孩子的得分可能性
    {
        for (b = 5; b > 0; b--) // 根据条件得出李家孩子的得分可能性
        {
            for (c = 6; c > 0; c--) // 根据条件得出王家孩子的得分可能性
            {
                for (d = 6; d > 0; d--) // 根据条件得出王家孩子的得分可能性
                {
                    if (a - b > 1 && c - d > 1 && a + b == 6 && c + d == 7 && a != c && a != d && b != c && b != d)
                    {
                        if (a == 1 || b == 1)
                            printf("L");
                        else if (c == 1 || d == 1)
                            printf("W");
                        else
                            printf("Z");
                    }
                }
            }
        }
    }
}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »