计算1*2*3+3*4*5+…+99*100*101的值。 C语言
{ 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;} ...
c语言编写计算1*2*3+3*4*5+….+99*100*101
第1次循环:n = i*j*k = 1*2*3 第2次循环:n = i*j*k = 1*2*5 第3次循环:n = i*j*k = 1*2*7 ……第50次循环:n = i*j*k = 1*2*101 第51次循环:n = i*j*k = 1*4*3 第52次循环:n = i*j*k = 1*4*5 ……...
编程计算1×2×3+3×4×5+···+99×100×101的值
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
{ 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;} ...
C语言编程计算1*2*3+3*4*5+...+99*100*101的值
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);}
1*2*3+3*4*5+5*6*7+.99*100*101最后等于多少?
用循环实现下面效果,求出最终的值 1*2*3+3*4*5+5*6*7+...99*100*101 sum = 0 for(i=0; i<=99; i++){ sum += i*(i+1)*(i+2) } 1×2+2×3+3×4+4×5+5×6+6×7+...10×11等于多少 方法一:使用公式 平方和1²+2²+...+n² =...
编写程序,求1*2+2*3+3*4+4*5+…+100*101。
)\/2=5050 1*1+2*2+...+100*100=(n*(n+1)*(2*n+1))\/6=338350 故上式答案为5050+338350=343400 用程序算的话,可以懒一些,直接循环做就是~include "stdio.h"int main(){ int ans=0,i;for(i=1;i<=100;i++)ans+=(i*(i+1));printf("%d\\n",ans);return 0;} ...
c语言1*2*3+3*4*5+...+99*100*101用While来写循环
include "stdio.h"int main(void){ long i=1,k,sum=0; while(i<100) k=i++,k*=i++,sum+=k*i; printf("The result is %d\\n",sum); return 0;}
1*2*3+2*3*4...+99*100*101=?
因为(n-1)*n*(n+1)=n^3-n 所以 1*2*3+2*3*4…+99*100*101 =2^3+3^3+4^3+…+100^3-2-3-4-…- 100 =1^3+2^3+3^3+4^3+…+100^3-1-2-3-4-…- 100 =(100*101\/2)^2-5050 =25497450 ( 因为^3+2^3+3^3+4^3+…+n^3=(n*(n+1)\/2)^2)...
C语言编程 1*2+2*3+3*4+...+100*101
include"stdio.h"main(){ int i;long sum=0;for(i=1;i<=100;i++)sum+=i*(i+1);printf("%ld",sum);} 一共两处修改:一个是把int改为long ,另一个是输出的时候应该用%ld而不是%d。建议你好好看看整形和长整形的范围以及它们的输出形式!