蓝桥杯 1.猜年龄 填空题 知识点:枚举

649 阅读1分钟

1.猜年龄 - 蓝桥云课 (lanqiao.cn)

枚举两个小孩的年龄。 因为是小孩,我们可以枚举年龄在18以下,保险一点枚举到20

#include <bits/stdc++.h>
using namespace std;
int main()
{
	for (int i = 0; i < 20; i++)
	{
		for (int j = 0; j < 20; j++)
		{
			if (((i * j) == (i + j) * 6) && ((abs(i - j) <= 8) || (abs(j - i) <= 8)))
			{
				cout << i << " " << j << endl;
			}
		}
	}
	return 0;
}

我们可以发现答案就是10

image.png