public class Zy5{
public static void main(String args[]){
int i=1;
long sum=0,a=1;
while(i<=200){
if(i>=100){
sum=sum+a;
i++;
a=a*i;
}
}
System.out.printf("sum=%ld\n",sum);
}
}
na 怎么改啊
追答public class Zy5{
public static void main(String args[]){
int i=1;
long sum=0,a=1;
while(i=100){
sum=sum+a;
a=a*i;//有点悬
}
i++;//解决死循环
}
System.out.printf("sum=%ld\n",sum);
}
}
还是执行不了
追答long 也太小 20!=2,432,902,008,176,640,000 懂了?
本回答被网友采纳...帮帮用Java编个程:计算1+2!+3!+4!+...从第100项到200项之和_百度知 ...
int result2=0;for(int i=100;i<=200;i++){ for(int j=1;j<=i;j++){ result1=result1*j;} result2=result2+result1;} return result2;
编写一个Java程序,计算1!+2!+...从第100项到第200项之和 谢谢高手们喽...
{ return 1;} else { return (long)(counts(i-1)*i);} } }
...2,3,2,3,4,3,4,5,4,5,6…从左边第一个数起到第200个数,这200个数的...
换句话说,如果把每一组的数都相加构成一个新的数列的话,这个数列是以(1+2+3)为首相,3为公差的等差数列,求其前66项的和再加上67+67就是这200个数的和,或者是求其前67项的和,再减去69就OK了有什么不明白的再问吧
求解释简单Java程序,题目是: 计算1+2!+3!+4!...从第10项到第20项之和...
第二项 i=2 a=a*i; 于是,a在1的基础上,乘以2 第三项 i=3 a=a*i; 于是,a在 1*2的基础上,再乘以3 第四项 i=4 a=a*i; 于是,a在 1*2*3的基础上,再乘以4 ……第九项 i=9 a=a*i; a=9!第十项 i=10 a=10!第十一项 i已经大于等于10 sum加...
1+2+3+4+...+2002=多少怎么计算
这个有点像高斯当年做的那个"1+2+3+4+5+...99+100"你可以观察到,第一个数+最后一个数=第二个数+倒数第二个数=第三个数+倒数第三个数...1+2002=2+2001=3+2000...假设这两个数为一个整体,其中共有1001个整体 答案为:(1+2002)*1001 补充:其实上了高中你就会知道这是 等差数列...
1+2+3+4+...+200的简便算法
1+2+3+4+...+200=20100。可通过数列的相关知识进行简便运算:1、这里的加数是等差数列,后一项比前一项多1,通项公式为a=n;2、1+2+3+4+...+200=(1+200)×200\/2=201×100=20100。
1+2+3+4+5一直加到200等于多少
这里应用倒过来写的方法:(1)1+2+3+4+5……+200 (2)200+……+5+4+3+2+1 (1)+(2)得2S=201+201+201+201+210+……+201 共有200个201 2S=200乘以201 S=(200乘以201)除以2 S=40200除以2 S=20100 这是偶老师告诉我们的办法,应该能看的懂吧(*^__^*) 嘻嘻……参考资料...
1+2+3+4+...+199+200+...+200=多少
是20100。1+2+3+4+...+198+199+200,观察这组数据,可以看到:1+200=201,2+199=201,3+198=201...像这样的数一共有100个,故,从1一直加到200的和为:201*100=20100。
1+2+3+4一直加到100等于多少
1+2+3+4+...+97+98+99+100=(1+100)+(2+99)+(3+98)+...+(50+51)=(1+100)*50=101*50=5050答:1十2十3十4十5十6一直加到100等于5050。
"1+2+3+4+5...+100"怎样用简便的式子计出?
2+99=101,3+98=101,等等。他下一步的举动就是判断从1到100的序列中有多少这样的对子。答案很简单:50=(100÷2)。于是,从1到100之间的所有数字的总和是101×50=5,050。现在,这种运算被称为等差数列问题,计算公式是 (首项+末项)*项数\/2 项数的求法是 (末项-首项)\/公差+1 ...