解题思路:总分为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 人评分
【偶数求和】 (C语言代码)浏览:556 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:792 |
GC的苦恼 (C语言代码)浏览:621 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1238 |
【出圈】 (C++代码)简单循环浏览:632 |
C二级辅导-公约公倍 (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题8.4 (C++代码)浏览:448 |