永发信息网

Java for循环求Σ1+Σ2+···+Σ100

答案:6  悬赏:60  手机版
解决时间 2021-03-24 03:35
  • 提问者网友:美人性情
  • 2021-03-23 04:25
Java for循环求Σ1+Σ2+···+Σ100
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-03-23 05:49
public class TestSum {
 
 public static void main(String[] args) {
  
  int sum=0;   
  for(int m=1;m<=100;m++){
   int subSum = 0;
   for (int n=1;n<=m;n++){   
    subSum += n;  
   }
   sum += subSum;
   System.out.println("subSum = "+subSum); 
  }
  System.out.println("Sum = "+sum);
 }
}
全部回答
  • 1楼网友:撞了怀
  • 2021-03-23 09:56
sum = 0;
tmp = 0;
for (int i = 1; i <=10; i++)
{
tmp += i;
sum += tmp;
}
System.out.println(sum);
  • 2楼网友:零点过十分
  • 2021-03-23 08:56
int sum=0;

for(int m=1;m<=100;m++){
for (int n=1;n<=m;n++){
sum += n;
System.out.print(sum+"\t");

}
System.out.println();
}
  • 3楼网友:狂恋
  • 2021-03-23 07:31
public class Movie3
{
    public static void main ( String[] args )
{
long sum = 0;
for ( int i = 1; i <= 100; i++ )
{
sum += factorial (i);
}
System.out.println (sum);
}

private static long factorial ( int n )
{
if (n == 1)
{
return 1;
}
else
{
return factorial (n - 1) * n;
}
}
}
  • 4楼网友:风格不统一
  • 2021-03-23 07:01
首先,你把输出放到两层for循环是准备要几个结果呢?
  • 5楼网友:逃夭
  • 2021-03-23 06:01

是每个数的阶层之和

public class Test {
 public static void main(String args[]){
  int re = 0;//定义一个存储和的变量
  for(int i =1;i<=100;i++){//循环做1至10的阶乘
   int r = 1;//定义一个存储阶乘结果的变量
   for(int j = 1;j<=i;j++){//阶乘循环
    r = r*j ;//获得每个阶乘结果
   }
   re = re + r;//依次从1!加到10!
  }
  System.out.println("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!="+re);
}追问这个是让求和啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯