我有一个包含 100 个元素的数组。谁能帮我弄清楚如何编写执行此操作的循环:
data[0] = 1/(2*3*4)
data[1] = 1/(4*5*6)
data[2] = 1/(6*7*8)
...
data[99] = 1/(200*201*202)
data[0]-data[1]+data[2]-data[3]+data[4]-data[5]+...+data[98]-data[99]
我只是不明白如何开始。任何建议将不胜感激!
最佳答案
试试这个
double c=0;
for (int i=0;i<100;i++)
{
c=i*2+2;
data[i]=1/(c*(c+1)*(c+2));
}
for (int i = 0; i < 100; i+=2)
{
op+= data[i] - data[i+1];
}
关于c - 数组和循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20371473/