完成以下for循环以产生以下输出:
for (int i = 1; i <= 6; i++) {
//your code
}
-4
14
32
50
68
86
我知道答案是:
int x = -22;
int y = 18;
x += y * i;
System.out.println(x);
但是你如何得出答案呢? 感谢
答案 0 :(得分:0)
这是更多的数学相关,但要做到这一点,你必须首先计算每个术语之间的差异(以线性序列),这将得到x(14 - -4 = 18)。要计算y,你需要计算你将术语数乘以x(( - 18 - 18 = -22)
时的数量。要实际计算序列,您必须将术语数乘以x,然后将y加到
例如,第五项将是(5 * 18)+( - 22)= 68