蓝桥杯——2014年C++A组第1题:猜年龄【枚举】

一、题目

小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。”

请你写出:小明的较小的妹妹的年龄。

注意:只写一个人的年龄数字,请通过浏览器提交答案。不要书写任何多余的内容。

二、思路

确定范围,直接循环暴力。

三、题解

#include <iostream>
using namespace std;
int main()
{
    for (int lil_sis_age=1;lil_sis_age<30;lil_sis_age++)
    {
        for (int differ=1;differ<=8;differ++)
        {
            int big_sis_age = lil_sis_age + differ;
            if(lil_sis_age*big_sis_age==(lil_sis_age+big_sis_age)*6)
            {
                cout << lil_sis_age << endl;
            }
        }
    }
    return 0;
}

四、结果

10

Process finished with exit code 0

发布了57 篇原创文章 · 获赞 9 · 访问量 3585

猜你喜欢

转载自blog.csdn.net/Jayphone17/article/details/104238279