C# 代码实现判断数字关系:LvYan、TuDou 或 who?
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?');
}
}
}
}
代码解析:
- 读取输入: 代码首先读取输入的整数 N,表示接下来有 N 行数据。
- 循环处理: 使用
for循环依次处理每一行输入的数据。 - 数据分割: 使用
Split方法将每行输入的字符串分割成三个字符串。 - 字符串转整数: 使用
int.Parse方法将这三个字符串转换为整数 A、B 和 C。 - 判断关系: 使用
if-else语句判断 C 的值与 A×B、A+B 的关系。 - 输出结果: 使用
Console.WriteLine方法将对应关系的结果输出到控制台。
使用方法:
- 将代码保存为
.cs文件,例如judge.cs。 - 使用命令行工具编译代码:
csc judge.cs - 运行编译后的程序:
judge.exe - 程序会提示输入一个整数 N,然后输入 N 行数据,每行包含三个整数 A、B 和 C,并按下回车键确认输入。
- 程序会根据输入的数据,依次输出 'LvYan'、'TuDou' 或 'who?'。
示例:
输入:
3
2 3 6
5 2 7
1 1 3
输出:
LvYan
TuDou
who?
原文地址: https://www.cveoy.top/t/topic/pkrS 著作权归作者所有。请勿转载和采集!