一个努力成长的程序媛


私信TA

用户名:jiang030131

访问量:2931

签 名:

唯有热爱方抵岁月漫长

等  级
排  名 293
经  验 5642
参赛次数 0
文章发表 31
年  龄 18
在职情况 学生
学  校 NTU
专  业 计算机科学与技术

  自我简介:

解题思路:总分为45,平均每家15,所以a+b=6,c+d=7;

注意事项:

参考代码:

#include<iostream>

using namespace std;

int add(int a, int b, int c, int d);//a,b为李家孩子;c,d为王家孩子

int main()

{

int a, b, c, d;

    for (a = 6; a > 0; a--)

    {

        for (b = 6; b > 0; b--)

        {

            for (c = 7; c > 0; c--)

            {

                for (d = 7; d > 0; d--)

                {

                    add(a, b, c, d);

                }

            }

        }

    }

}

int add(int a, int b, int c, int d)

{

    if (a + b == 6 && c + d == 7 && a - b != 1 && a > b && c - d != 1 && c > d && a != b && a != c && a != d && b != c && b != d && c != d)

/*去除相连、相等的情况*/

    {

        if (a == 1 || b == 1)

            cout<<"L";

        else if (c == 1 || d == 1)

            cout<<"W";

        else

            cout<<"Z";

    }

    return 0;

}

理解的话给个五星吧!

 

0.0分

0 人评分

  评论区

  • «
  • »