#include <stdio.h>
int main()
{
double sum=0;
double item;
int i,n;
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
item=i*(i+1)*(i+2);
sum+=item;
}
printf("%ld",sum);
return 0;
}
uj5u.com熱心網友回復:
為什么求不出來???uj5u.com熱心網友回復:
撰寫程式,計算下面數列前n項中奇數項的和,數列形式為:1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…。 提示 累加輸入
輸入只有一組資料,在一行上從鍵盤輸入n的值(n<100)。
輸出
uj5u.com熱心網友回復:
試試這樣for(i=1;i<=n;i++)
uj5u.com熱心網友回復:
#include <stdio.h>int main()
{
int sum;
int item=0;
int i,b=0,n;
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
b=b+item;
item=i*(i+1)*(i+2);
sum=item+b;
}
printf("%ld",sum);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/205194.html
標籤:疑難問題
下一篇:多步ole db操作產生錯誤。
