猜年龄(变形例题)

如果你现在感到迷茫,觉得日子有些不如意,不知道该何去何从,别气馁、别消沉,勇敢地去面对、去选择、去拼搏,时间自会给你想要的答案。

题目描述

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

解题思路:

设两个妹妹的年龄为i和j,则i*j=(i+j)*6
年龄差不超过8岁:|i-j|<=8

这道题好简单,直接附代码

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

运行结果是

12 12
15 10

不是双胞胎意味着年龄不一样,所以妹妹的年龄应该是10岁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值