我需要找到一种方法,这样用户必须输入 2 个数字(int),并且对于每个不同的值,都会返回一个输出(最好是 int!)。假设用户输入6, 8
它会k
在用户输入任何其他内容或任何其他输入时6,7
返回9,8
,m, n
除了6, 8
(即使只有一个输入被更改)会产生完全不同的输出。但问题是,它应该是唯一的,m, n
所以我不能使用类似的东西,m*n
因为6 X 4 = 24
而且,12 X 2 = 24
所以输出不是唯一的,所以我需要找到一种方法,对于每个不同的输入,都有一个完全不同的输出不重复任何其他值。
编辑:响应尼古拉斯:输入范围可以是任何东西,但会小于 1000(但当然大于 1!)
编辑 2:作为对 Rawling 的回应,我可以使用 long (Int64) 但最好不要使用 float 或 doulbe,因为此输出将用于 for 循环,而 float 和 double 对于 for 循环来说很糟糕,你可以在这里查看