用C语言编程求S=1*2*3+2*3*4+3*4*5+......+18*19*20的和

2024-11-24 16:18:27
推荐回答(5个)
回答1:

#include

int main()
{
int sum=0,i;
for (i=1;i<=18;i++)
{
sum=sum+i*(i+1)*(i+2);
}
printf("%d\n",sum);
return 0;
}

回答2:

void main()
{
//输入n的值,这里n=20;
scanf("%d",&n);
//SubS(n)为结果。
printf("%d\n",SubS(n));
}

int SubS(int n)
{
if(n<3)
return 0;
else
return SubS(n-1) + n*(n-1)*(n-2);
}

回答3:

int i,x=1,y=2,z=3,s=0
for(i=0;i<20;i++)
s=x*y*z+s,x=x++,y=y++,z=z++;

回答4:

#include "stdio.h"
int main(){
int sum=0;
long int i;
for(i = 1; i!=19;i++){
sum+=i*(i+1)*(i+2);
}
printf("%d",sum);
return 0;
}

回答5:

#include
#include
main()
{
int x,y,z;
long s=0;
for(x=1,y=2,z=3;x<=18;x++,y++,z++)
s+=x*y*z;
printf("%d",s);
}