我有一个简单的问题,但作为初学者,我很难找到答案 . 所以我真的很感激一些帮助 . 我有两个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))
是整数 . 之后,我想只为这些第一个数字是整数的元素做公式 . 希望这是有道理的 . 先感谢您 . 马尔科 .