C# 实现 T1-3-Evolution 算法:判断数字关系
C# 实现 T1-3-Evolution 算法:判断数字关系
本代码使用 C# 实现 T1-3-Evolution 算法,根据输入的三个正整数 A、B 和 C,判断 C 是否是 A×B 或 A+B,并输出相应结果。
输入文件: t1-3-evolution.in 输入格式: 输入第一行给出一个正整数 N,随后 N 行,每行给出三个正整数 A、B 和 C。其中 C 不超过 10000,其他三个数字都不超过 100。
输出文件: t1-3-evolution.out 输出格式: 对每一行给出的三个数,如果 C 是 A×B,就在一行中输出'LvYan';如果是 A+B,就在一行中输出'TuDou';如果都不是,就在一行中输出'who?'。
代码实现:
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
string inputPath = "t1-3-evolution.in";
string outputPath = "t1-3-evolution.out";
// 读取输入文件
string[] lines = File.ReadAllLines(inputPath);
// 创建输出文件
StreamWriter writer = new StreamWriter(outputPath);
// 处理每一行数据
foreach (string line in lines)
{
// 将一行数据拆分为三个整数
string[] numbers = line.Split(' ');
int A = int.Parse(numbers[0]);
int B = int.Parse(numbers[1]);
int C = int.Parse(numbers[2]);
// 判断C的来源,写入输出文件
if (C == A * B)
{
writer.WriteLine('LvYan');
}
else if (C == A + B)
{
writer.WriteLine('TuDou');
}
else
{
writer.WriteLine('who?');
}
}
// 关闭输出文件
writer.Close();
}
}
注意: 需要将输入文件和输出文件放在与代码文件相同的目录下,并确保输入文件的格式正确。
原文地址: https://www.cveoy.top/t/topic/pkqN 著作权归作者所有。请勿转载和采集!