-8

我不确定如何进行。

   public int sum(int n)
   {

   }

你做什么工作?我看了几个 youtube 视频,但没有帮助。

4

3 回答 3

6

直到 m 的值的总和是 m * (m + 1) / 2),所以偶数的总和是直到 n/2 的值总和的两倍。

你可以计算如下

evensum = 2 * n/2 * (n/2 + 1) / 2;

或者

evensum = n/2 * (n/2 + 1)

或者

public int sum(int n) {
   return n/2 * (n/2 + 1);
}
于 2013-07-02T07:42:00.243 回答
3

使用以下代码:

public int sum(int n) {
  int s=0;
  for(int i=2;i<=n;i+=2){
   s+=i;
 } 
  return s;
}
于 2013-07-02T07:40:48.830 回答
0

尝试这个 :

   public int sum(int n)
   {
             //WRITE SOME CODE
   }
于 2013-07-02T07:40:56.110 回答