编程求1x2x3+3x4x5+....+99x100x101 java哦

作者&投稿:鬱贱 (若有异议请与网页底部的电邮联系)
1x2x3+2x3x4+3x4x5+……+99x100x101~

1x2x3+2x3x4+3x4x5+…+99x100x101 =Σ(k=1 to 99)_k*(k+1)(k+2) =Σ(k=1 to 99)_(k^3+3k^2+2k) =Σ(k=1 to 99)_k^3+3Σ(k=1 to99)_k^2+2Σ(k=1 to 99)_k =[(99*100)/2]^2+3*99*100*199/6+2*99*100/2=24502500+985050+9900 =25497450


public static void main(String[] args) {
int[] array = new int[101];
for(int i=1;i<=101;i++) {
array[i-1] = i;
}
int result=0;
int temp=1;
int k = 0;//
for(int i=0;i<array.length;) {
if(3==k) {
result += temp;
temp=1;
k=0;
i--;
}else {
temp = temp*array[i];
i++;
k++;
}
}
if(temp!=1) {
result += temp;
}
System.out.println(result);
}


一楼不要下捣乱
public class Test {
public static void main(String[] args) {
//1*2*3+3*4*5+5*6*7+7*8*9....+99x100x101
int sum=0;
for (int i = 1; i <= 101; i+=2) {//第一个乘数是1,3,5,7,9...99
System.out.println(i+"*"+(i+1)+"*"+(i+2)+"="+i*(i+1)*(i+2));
sum+=i*(i+1)*(i+2);
}
System.out.println(sum);
}
}
运行结果
1*2*3=6
3*4*5=60
5*6*7=210
7*8*9=504
9*10*11=990
11*12*13=1716
13*14*15=2730
15*16*17=4080
17*18*19=5814
19*20*21=7980
21*22*23=10626
23*24*25=13800
25*26*27=17550
27*28*29=21924
29*30*31=26970
31*32*33=32736
33*34*35=39270
35*36*37=46620
37*38*39=54834
39*40*41=63960
41*42*43=74046
43*44*45=85140
45*46*47=97290
47*48*49=110544
49*50*51=124950
51*52*53=140556
53*54*55=157410
55*56*57=175560
57*58*59=195054
59*60*61=215940
61*62*63=238266
63*64*65=262080
65*66*67=287430
67*68*69=314364
69*70*71=342930
71*72*73=373176
73*74*75=405150
75*76*77=438900
77*78*79=474474
79*80*81=511920
81*82*83=551286
83*84*85=592620
85*86*87=635970
87*88*89=681384
89*90*91=728910
91*92*93=778596
93*94*95=830490
95*96*97=884640
97*98*99=941094
99*100*101=999900
101*102*103=1061106
答案是14063556

public static void main(String[] args) {
//定义初始的相加值
long sum=0 ;
//定义初始的索引
int i=1;
//如果超过99 跳出循环
while(i<=99){
// 1乘2乘3 + 原来的值
sum =i*(i+1)*(i+2)+sum;
//把i + 2 接着计算下一个
i=i+2;
}
//打印出来,结果
System.out.println(sum);
//结果 13002450
}

public class Dog {

public static void main(String[] args) {

long sum = 0L;

StringBuffer sb = new StringBuffer();

for(int i = 1; i <= 101; i = i + 2){
sb.append(i + "*" + (i+1) + "*" + (i+2) + " + ");
sum += calc(i);
}

String output = sb.toString();
System.out.println(output.substring(0, output.length() - 2) + "= " + sum);

}

private static long calc(int num) {

long mult = num;

for(int i = 1; i < 3; i++){
mult *= (num + i);
}

return mult;
}

}
----------
1*2*3 + 3*4*5 + 5*6*7 + 7*8*9 + 9*10*11 + 11*12*13 + 13*14*15 + 15*16*17 + 17*18*19 + 19*20*21 + 21*22*23 + 23*24*25 + 25*26*27 + 27*28*29 + 29*30*31 + 31*32*33 + 33*34*35 + 35*36*37 + 37*38*39 + 39*40*41 + 41*42*43 + 43*44*45 + 45*46*47 + 47*48*49 + 49*50*51 + 51*52*53 + 53*54*55 + 55*56*57 + 57*58*59 + 59*60*61 + 61*62*63 + 63*64*65 + 65*66*67 + 67*68*69 + 69*70*71 + 71*72*73 + 73*74*75 + 75*76*77 + 77*78*79 + 79*80*81 + 81*82*83 + 83*84*85 + 85*86*87 + 87*88*89 + 89*90*91 + 91*92*93 + 93*94*95 + 95*96*97 + 97*98*99 + 99*100*101 + 101*102*103 = 14063556

long sum = 1;
for(int i = 1 ; i<= 101; i++){
sum = sum*i;
}
OK!


求下列方程组的通解:{x1+x2+x3+x4+x5=7;3x1+x2+2x3+x4-3x5=-2;2x2...
r1-r2得 1 0 1\/2 0 -2 -9\/2 0 1 1\/2 1 3 23\/2 0 0 0 0 0 0 所以方程组的通解为x1=-9\/2-x3\/2+2x5 x2=23\/2-x3\/2-x4-3x5【x3,x4,x5为任意实数】

求下列方程组的通解 x1+x2+x3+3x4+x5=7 3x1+x2+2x3 +x4-3x5=-2 2x2...
由系数增广矩阵变换即可得

2x-3=x+3怎么解方程
2x-3=x+3 解:2x-3+3=x+3+3 2x=x+6 2x-x=x+6-x x=6 根据“等式的性质”解方程,即在方程两边同时加上(或减去)同一个数,方程两边仍然相等。同理,在方程两边同时乘(或除以)相同的数,方程两边仍然相等,0除外。一元一次方程指只含有一个未知数、未知数的最高次数为1且两边都为...

...x1-x2+x3-x4=1 x1-x2-x3+x4=0 x1-x2-2x3+2x4=-1\/2
解: 增广矩阵= 1 -1 1 -1 1 1 -1 -1 1 0 1 -1 -2 2 -1\/2 r2-r1,r3-r1 1 -1 1 -1 1 0 0 -2 2 -1 0 0 -3 3 -3\/2 r2*(-1\/2), r1-r2,r3+3r2 1 -1 0 0 1\/2 0 0 1 -1 1\/2 0 0 0 0 0 方程组的一般解为: ...

求线性方程x1+2x2+3x3-2x4=2,2x1-x2-2x3+x4=-1,3x1+x2+x3-x4=1
del0回答15求一高数高手啊啊啊!!!速来 del1回答' 这个符号怎么打 del1回答stdlib.h里包含有max和min函数么。。。一本书上说“是的”,但是我试...del9回答一道数学题 del1回答绝对值问题 del1回答9分之8×()=11分之10除以()=()×7分之10=()除以4分之9 更多等待您来回答的...

vfp编程求P=1x(1x2)x(1x2x3)x … x(1x2x … xN),N由键盘输入。_百度知 ...
给你一个算法:其实就是求:n!*(n-1)!*...*1 只要有一个求阶乘的函数和一个中间数自乘就行了.编程的核心就是"算法".语法是其次.好好思考一下,当你做出来之后,就会一种比得到答案还强的快乐!参考资料:只能给渔,不能给鱼!

...追赶法求解三对角方程组2x1+x2=1,x1+3x2+x3=2,x2+x3+x4=2,2x3+...
\/\/2x1+x2=1,x1+3x2+x3=2,x2+x3+x4=2,2x3+x4=0 include "stdio.h"include "math.h"define MAXNUM 10 \/\/变量数量 int array[MAXNUM][MAXNUM]={{2,1,0,0,1},{1,3,1,0,2},{0,1,1,1,2},{0,0,2,1,0}};int unuse_result[MAXNUM];int GaussFun(int equ,int var,...

求非齐次线性方程组2X1-X2+3X3-X4=1,3X1-2X2-2X3-3X4=3,X1-X2-5X3+...
解: 增广矩阵 = 2 -1 3 -1 1 3 -2 -2 3 3 1 -1 -5 4 2 7 -5 -9 10 8 r1-2r3,r2-3r3,r4-7r3 0 1 13 -9 -3 0 1 13 -9 -3 1 -1 -5 4 2 0 2 26 -18 -6 r1-r2,r4-2r2,r3+r2 0 0 0 0 0 0 1 13 -9 -3 1 0 8...

...X1+X2-X3+2X4+X5=0 X3+3X4-X5=0 2X3+X4-2X5=0
如图

四个方程已知x1x2x3x4y1y2y3y4求abcd y1=ax1的四次方+bx1的三次方+c
原题相当于y=ax4+bx3+cx2+dx经过点(x1,y1)... 4个点,先用拉格朗日插值公式列出过这四个点的函数方程,再按照系数对应相等求出abcd,思路简单,但是计算会有点繁

道县17610159449: 编程计算:1x2x3+3x4x5+...+99x100x101的值.请用for循环实现 用code blocks编写谢谢 -
实是恩理: #include int main() { unsigned long lValue = 0; for(int i = 1; i <= 99; i+= 2) { lValue += i*(i+1)*(i+2); } printf("Value is %ld.\n", lValue); return 0; }

道县17610159449: 求s=1x2x3+2x3x4+3x4x5+…+18x19x20的c语言程序怎么写 -
实是恩理: int i=1,s=0;do{s=s+i*(i+1)*(i+2);while(i

道县17610159449: 编程计算:1X2X3+3X4X5……+99X100XI01 -
实是恩理: #include <stdio.h>int main(int argc,char** argv){unsigned int i=1;unsigned long res=0;for(i=1;i<=99;i=3*i){res += i*(i+1)*(i+2);}printf("res = %u",res);return 0;}

道县17610159449: 编程求1x2x3+3x4x5+....+99x100x101 java哦 -
实是恩理: public static void main(String[] args) { //定义初始的相加值long sum=0 ;//定义初始的索引int i=1;//如果超过99 跳出循环while(i<=99){// 1乘2乘3 + 原来的值sum =i*(i+1)*(i+2)+sum;//把i + 2 接着计算下一个i=i+2;}//打印出来,结果System.out.println(sum); //结果 13002450}

道县17610159449: 1x2x3+2x3x4+3x4x5+....+7x8x9=? -
实是恩理: 一般的,有:(n-1)n(n+1)=n^3-n{n^3}求和公式:Sn=[n(n+1)/2]^2{n}求和公式:Sn=n(n+1)/21x2x3+2x3x4+3x4x5+....+7x8x9=2^3-2+3^3-3+...+8^3-8=(2^3+3^3+...+8^3)-(2+3+...+8)=[(8*9/2)^2-1]-8*9/2+1=1260

道县17610159449: 1x2+2x3+3x4+4x5+……+10x11 我要过程!!!!! -
实是恩理: 1x2+2x3+3x4+4x5+……+n(n+1) =1²+2²+3²+...........+n²+(1+2+3+.....+n) =n(n+1)(2n+1)/6+n(n+1)/2 =n(n+1)(n+2)/31x2+2x3+3x4+4x5+……+10x11 =10*11*12/3 =440

道县17610159449: 题目1x2x3+2x3x4+3x4x5+...+(n - 1)n(n+2)= -
实是恩理:[答案] 如果没看错 的话这题你是根据2010中考题扩展而来的 (希望你耐心看,别着急、越着急越看糊涂,其实不难的) 这题你要根据原题找出规律来的,这是原题: 1x2=1/3(1x2x3-0x1x2) 2x3=1/3(2x3x4-1x2x3) . 由此慢慢猜想,可得出这样的规律 1x2x3=...

道县17610159449: 1X2X3十2X3X4十3X4X5,,,20X21X22怎样简便做? -
实是恩理: 解:因为1x2x3=(1x2x3*4-0x1x2*3)/42x3x4=(2x3x4*5-1x2x3*4)/4.........7x8x9=(7x8x9*10-6x7x8x9)/4 所以 1x2x3+2x3x4+3x4x5+…+7x8x9=(1x2x3*4-0x1x2*3)/4+(2x3x4*5-1x2x3*4)/4+...(7x8x9*10-6x7x8x9)/4=(7x8x9*10)/4=1260

道县17610159449: 1乘2乘3加2乘3乘4加3乘4乘5加...加7乘8乘9 -
实是恩理: 原式=1x2x3+2x3x4+3x4x5+...++7x8x9=6+24+60+120+210+336+504=1260

道县17610159449: 电脑编程题:计算1x2+2x3+3x4+4x5+5x6+6x7+7x8+9x10 -
实是恩理: for i=1 to 9s=s+i*(i+1)nextmsgbox s

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网