我有一个简单的问题,但作为初学者,我很难找到答案 . 所以我真的很感激一些帮助 . 我有两个double []数组(A和B),有10个值 . 还有一个简单的公式(P = A B temp(square)) . 一切都在循环中计算 .

这是代码:

double[] arrayA = new double[] {
        1.2 * Math.Pow(10, -3),
        1.6 * Math.Pow(10, -3),
        1.9 * Math.Pow(10, -3),
        2.2 * Math.Pow(10, -2),
        2.6 * Math.Pow(10, -2),
        3 * Math.Pow(10, -4),
        3.6 * Math.Pow(10, -4),
        4,
        0.5 * Math.Pow(10, -3),
        40,
    };

double[] arrayB = new double[] {
        3.2 * Math.Pow(10, -5),
        6.4 * Math.Pow(10, -5),
        1.2 * Math.Pow(10, -4),
        2.4 * Math.Pow(10, -4),
        4.8 * Math.Pow(10, -4),
        9.6 * Math.Pow(10, -4),
        2 * Math.Pow(10, -3),
        4 * Math.Pow(10, -3),
        8 * Math.Pow(10, -3),
        1.6 * Math.Pow(10, -2),
    };

double[] result = new double[arrayA.Length];

for (int i = 0, j = 0; i < result.Length; i++, j++)
{
    result[i] = arrayA[i] + arrayB[j] * Math.Pow(303, 2);

    Console.WriteLine("P" + (i + 1) + " =   " + result[i]);
}

Console.ReadLine();

我想从两个数组中找到值,其中第一个数字 (firstNumber*Math.Pow(x,y)) 是整数 . 之后,我想只为这些第一个数字是整数的元素做公式 . 希望这是有道理的 . 先感谢您 . 马尔科 .