我如何比较这些数字

时间:2016-02-14 04:17:01

标签: c#

基本上,我现在的问题是如何将用户生成的数字与计算机生成的数字进行比较?例如,如果计算机射出932并且用户输入912,我需要能够说9和2中有匹配的数字。我不知道我会怎么做。

2 个答案:

答案 0 :(得分:1)

以下是您需要做的基本概述。

请注意,模数运算符(%)返回除法运算的余数。所以,例如,

6 % 4 == 2

这对你很有用,因为

x % 10

将等于该位置的数字。

通过每次迭代将输入除以10的循环运行,您将拥有所需的内容。

答案 1 :(得分:0)

使用以下代码,您将从用户输入

获取整数数组到intArray
string num3Digit = Console.ReadLine();
var intArray = num3Digit.Select(x=>Convert.ToInt32(x.ToString()));