编程求1x2x3+3x4x5+....+99x100x101 java哦
答案:5 悬赏:40 手机版
解决时间 2021-02-19 09:25
- 提问者网友:动次大次蹦擦擦
- 2021-02-18 19:01
编程求1x2x3+3x4x5+....+99x100x101 java哦
最佳答案
- 五星知识达人网友:duile
- 2021-02-18 20:21
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
}
//定义初始的相加值
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
}
全部回答
- 1楼网友:夜风逐马
- 2021-02-19 01:27
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
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
- 2楼网友:底特律间谍
- 2021-02-19 00:01
long sum = 1;
for(int i = 1 ; i<= 101; i++){
sum = sum*i;
}
OK!
for(int i = 1 ; i<= 101; i++){
sum = sum*i;
}
OK!
- 3楼网友:摆渡翁
- 2021-02-18 22:46
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;iif(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);
}
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;iif(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);
}
- 4楼网友:痴妹与他
- 2021-02-18 21:52
一楼不要下捣乱
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 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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯