这个用for循环做就好啦。
int sum = 0;
for(int i=1;i<n;i++)
sum+= i*(i+1)*(i+2);
int fun(int n)
{
return n*(n+1)*(n+2);
}
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
sum+=fun(i);
}
printf("奇数项和为:%d",sum);
}