L1-092 进化论(PTA)

L1-092 进化论

题目描述

在这里插入图片描述
在“一年一度喜剧大赛”上有一部作品《进化论》,讲的是动物园两只猩猩进化的故事。猩猩吕严说自己已经进化了 9 年了,因为“三年又三年”。猩猩土豆指出“三年又三年是六年呐”……
本题给定两个数字,以及用这两个数字计算的结果,要求你根据结果判断,这是吕严算出来的,还是土豆算出来的。

输入格式:
输入第一行给出一个正整数 N,随后 N 行,每行给出三个正整数 A、B 和 C。其中 C 不超过 10000,其他三个数字都不超过 100。

输出格式:
对每一行给出的三个数,如果 C 是 A×B,就在一行中输出 Lv Yan;如果是 A+B,就在一行中输出 Tu Dou;如果都不是,就在一行中输出 zhe du shi sha ya!。

输入样例:

3
3 3 9
3 3 6
3 3 12

输出样例:

Lv Yan
Tu Dou
zhe du shi sha ya!

模拟

这段代码是一个简单的逻辑判断程序,用于解决一个基于简单数学运算的判断题。具体逻辑是读取一系列的数字组合,然后判定这些数字组合是相加的结果还是相乘的结果,或者都不是。下面是详细的注释:

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n; // 声明一个整型变量n,用于存储接下来要读取的数字组的数量
    cin>>n; // 从标准输入读取数字组的数量n
    while(n--) // 对于每一组数字,使用一个while循环进行处理。循环n次,每次循环n减1
    {
        int a,b,c; // 声明三个整型变量a, b, c,用于存储每组输入的三个数字
        cin>>a>>b>>c; // 从标准输入读取这三个数字
        if(a+b==c) // 判断如果a与b之和等于c,符合土豆的算法逻辑
            cout<<"Tu Dou"<<endl; // 如果条件成立,输出"Tu Dou"并换行
        else if(a*b==c) // 若上一个条件不成立,再判断a与b的乘积是否等于c,符合吕严的算法逻辑
            cout<<"Lv Yan"<<endl; // 如果条件成立,输出"Lv Yan"并换行
        else // 如果上述两个条件都不成立,即c既不是a与b的和也不是乘积
            cout<<"zhe du shi sha ya!"<<endl; // 输出"zhe du shi sha ya!"并换行
    }
    return 0;
}

程序首先读取一个整数N,表示接下来要处理N组数据。然后,对于每一组数据,读取三个整数A、B和C。根据C是A与B的和还是乘积,或者都不是,程序分别输出相应的字符串:"Tu Dou"表示和,"Lv Yan"表示乘积,"zhe du shi sha ya!"表示都不是。这样的逻辑直接反映了题目描述中的逻辑,简洁明了地解决了问题。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

命运从未公平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值