C# 代码实现判断数字关系:LvYan、TuDou 或 who?

本代码使用 C# 实现了一个程序,根据输入的三个整数 A、B 和 C,判断它们之间的关系,并输出 'LvYan'(C 是 A×B)、'TuDou'(C 是 A+B)或 'who?'(两者都不是)。

using System;

class Program
{
    static void Main()
    {
        int N = int.Parse(Console.ReadLine());
        
        for (int i = 0; i < N; i++)
        {
            string[] input = Console.ReadLine().Split();
            int A = int.Parse(input[0]);
            int B = int.Parse(input[1]);
            int C = int.Parse(input[2]);
            
            if (C == A * B)
            {
                Console.WriteLine('LvYan');
            }
            else if (C == A + B)
            {
                Console.WriteLine('TuDou');
            }
            else
            {
                Console.WriteLine('who?');
            }
        }
    }
}

代码解析:

  1. 读取输入: 代码首先读取输入的整数 N,表示接下来有 N 行数据。
  2. 循环处理: 使用 for 循环依次处理每一行输入的数据。
  3. 数据分割: 使用 Split 方法将每行输入的字符串分割成三个字符串。
  4. 字符串转整数: 使用 int.Parse 方法将这三个字符串转换为整数 A、B 和 C。
  5. 判断关系: 使用 if-else 语句判断 C 的值与 A×B、A+B 的关系。
  6. 输出结果: 使用 Console.WriteLine 方法将对应关系的结果输出到控制台。

使用方法:

  1. 将代码保存为 .cs 文件,例如 judge.cs
  2. 使用命令行工具编译代码:csc judge.cs
  3. 运行编译后的程序:judge.exe
  4. 程序会提示输入一个整数 N,然后输入 N 行数据,每行包含三个整数 A、B 和 C,并按下回车键确认输入。
  5. 程序会根据输入的数据,依次输出 'LvYan'、'TuDou' 或 'who?'。

示例:

输入:

3
2 3 6
5 2 7
1 1 3

输出:

LvYan
TuDou
who?

原文地址: https://www.cveoy.top/t/topic/pkrS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录