C语言编程计算1*2*3+3*4*5+...+99*100*101的值

如题所述

第1个回答  2013-05-06
#include <stdio.h>
int main()
{

int sum=0;
int i=1, j=2, k=3;
while(i<100)
{
sum+=i*j*k;
i+=2;
j+=2;
k+=2;
}
printf("The sum is:%d\n", sum);
}
第2个回答  2013-05-06
int sum=0;
for(int i=1;i<50;i++)
{
int s=(2i-1)*(2i)*(2i+1);

sum=sum+s;
}
printf(“%ld”,sum);
第3个回答  2013-05-06
sum=0;

while(i<100)
{
sum+=i*(i+1)*(i+2);
i+=2;
}
第4个回答  2013-05-06

#include "stdio.h"

int main()

{

      double sum=0;           //用double 的目的是提高精度

      double item=0;

      int i;

      for(i=1;i<=99;i+=2)        //步长2

      {

             item=i*(i+1)*(i+2)*1.0;

             sum+=item;

     }

     printf("1*2*3+3*4*5+...+99*100*101=%.0lf\n",sum);

 

 

}

追问

你有没有C语言程序与设计的课后练习答案(高潮版的)

追答

没有,刚才那上回答是错的,已经修改,我看错了,应该是这样的
#include "stdio.h"
int main()
{
double sum=0; //用double 的目的是提高精度
double item=0;
int i;
for(i=1;i<=99;i+=2) //步长2,各项头数是相接的,
{
item=i*(i+1)*(i+2)*1.0;
sum+=item;
}
printf("1*2*3+3*4*5+...+99*100*101=%.0lf\n",sum);

}

本回答被提问者采纳

C语言编程计算1*2*3+3*4*5+...+99*100*101的值
int main(){ int sum=0;int i=1, j=2, k=3;while(i<100){ sum+=i*j*k;i+=2;j+=2;k+=2;} printf("The sum is:%d\\n", sum);}

计算1*2*3+3*4*5+…+99*100*101的值。 C语言
intmain(){ doublesum=0;\/\/用double的目的是提高精度 doubleitem=0;inti;for(i=1;i<=99;i+=2)\/\/步长2,各项头数是相接的,{ item=i*(i+1)*(i+2)*1.0;sum+=item;} printf("1*2*3+3*4*5+...+99*100*101=%.0lf\\n",sum);return0;} ...

编程计算1×2×3+3×4×5+···+99×100×101的值
\/\/C语言:include<stdio.h> void main(){ int i;int res=0;for(i=1;i<101;i+=2){ res+=i*(i+1)*(i+2);} printf("%d\\n",res);} 是啊,确实少了一个加号.呵呵!而且res也没有初始化, 好久没用C语言了... 有些不太习惯啊....

一道C语言题, 计算1*2*3+3*4*5+。。。+99*100*101
intmain(){ doublesum=0;\/\/用double的目的是提高精度 doubleitem=0;inti;for(i=1;i<=99;i+=2)\/\/步长2,各项头数是相接的,{ item=i*(i+1)*(i+2)*1.0;sum+=item;} printf("1*2*3+3*4*5+...+99*100*101=%.0lf\\n",sum);return0;} ...

编程计算:1X2X3+3X4X5……+99X100XI01
C语言编写的程序,计算1X2X3+3X4X5……+99X100XI01的值。include <stdio.h>int main() { int sum = 0; for (int i = 1; i < 101; i+=2) { sum += i * (i+1) * (i+2);} printf("1X2X3+3X4X5……+99X100XI01=%d", sum); return 0;} ...

1*2*3+3*4*5+5*6*7+.99*100*101最后等于多少?
1*2*3+3*4*5+5*6*7+...99*100*101最后等于多少? #include <stdio.h> int main() { int i; long sum=0; for(i=1;i<=99;i+=2) sum+=i*(i+1)*(i+2); printf("The result is %ld\\n",sum); return 0; } 用循环实现下面效果,求出最终的值 1*2*3+3...

用C编辑程序计算1*2*3+3*4*4+。。。+99*100*101的值
include <stdio.h> void main(){ int m=0,i=0;long sum=0;for(i=1;i<=50;i++)\/\/其中50 是由2×i-1=99得到的 { m=2*i-1;\/\/第一个乘积项 sum=sum+m*(m+1)*(m+2);} printf("%ld\\n",sum);}

用C语言解决1*2*3+3*4*5+5*6*7+……99*100*101(具体程序)
= 3;\/\/结果a,初始值b,c,d int e,f,g,h;\/\/过程值e,f,g,h while (b<=99){ e = b * c * d;f=b+2;g=c+2;h = d + 2;b = f;c = g;d = h;a+=e;} Console.WriteLine("1*2*3+3*4*5+5*6*7+……+99*100*101的结果为" + a);Console.ReadKey();...

1乘2加2乘3加3乘4一直加到100乘101的详细求值的过程要说清楚
满意答案1*2+2*3+3*4+.+100*101 =1\/3*1*2*3+1\/3[2*3*4-1*2*3]+1\/3[3*4*5-2*3*4]+.+1\/3[100*101*102-99*100*101]=1\/3[1*2*3+2*3*4-1*2*3+3*4*5-2*3*4+.+100*101*102-99*100*101]=1\/3*100*101*102 =343400 ...

请用上述方法计算1乘2+2乘3+3乘4+...+100乘101的值
恒等于 n(n+1)*……*(n+k)\/(k+1)对此,我们不难用归纳法去证明 所以 1+2+3+……+n=n*(n+1)\/2 1*2+2*3+3*4+...+n(n+1)=n(n+1)(n+2)\/3 1*2*3+2*3*4+...+n(n+1)(n+2)=n(n+1)(n+2)(n+3)\/4 所以1*2+2*3+3*4+...100*101=100*101*102...

相似回答