编写程序,计算并输出下面级数前n项(n=50)中奇数项的和。 1*2+2*3+3*4+4*5+……+n*(n+1)+…

2024年11月22日 11:59
有2个网友回答
网友(1):

#include
void main()
{
int a1, a2;
long int result = 0;
int i;
for(i = 1; i <= 50; i++){
a1 = i;
a2 = i + 1;
if((i % 2) == 1){
result += a1 * a2;
}
}
printf("%d\n", result);
}

网友(2):

S:=0;
for n=1 to 50 DO
if n mod 2=1 then S:=S+n*(n+1);
writeln(S)