我正在尝试找到系列的总和。如果我得到的数字为“5”而术语的数量为“4”......那么系列就是这样(5 * 6 * 7)+(6 * 7 *8)+(7*8*9)+(8*9*10)...同样,它必须对条款的数量进行加法。我试过这段代码,但它给出了错误的输出。我去了哪里错误的?
int num=5,n=4,i,j,res=0,sum=1;
int k=num+1;
for(i=1;i<=num-1;i++)
{
k=k-1;
sum=1;
for(j=1;j<=n;j++)
{
sum=sum*k;
k=k+1;
}
}
res=res+sum;
System.out.println(res);
我得到的输出是 57120,但正确的输出是 1770。
喵喵时光机
慕神8447489
开满天机
相关分类