偶数是整数的和

时间:2016-05-26 10:46:15

标签: c#

如何获得偶数数字'从整数输入求和。

var intInput = 10;

现在我想要偶数'和。在这种情况下= 2 + 4 + 6 + 8 + 10 = 30

var evenCount = 0;
if (i % 2==0) 
{
    evenCount = evenCount + i;
}

如何实现这一目标?

6 个答案:

答案 0 :(得分:10)

var evenCount = (intInput / 2) * (intInput / 2 + 1);

这只是从0到指定数字一半的所有整数之和的两倍。

2 + 4 + 6 + 8 + 10 = 2(1 + 2 + 3 + 4 + 5)

答案 1 :(得分:5)

这个怎么样?

var sum = Enumerable.Range(1,10).Where(x=> x%2==0).Sum();

答案 2 :(得分:1)

 <table class="table table-striped">
                        <tbody>
                        <tr>                     
                        <th>name</th>
                        <th>mobile</th>
                       <th>startdate</th>
                       <th>shipment title</th>
                        </tr>

                         <tr>                     
                        <th>Lucky</th>
                        <th>9960181380</th>
                       <th>2016-05-11</th>
                        <th>Ship goods</th>
                        </tr>
                       <tr>                     
                        <th>Lucky</th>
                        <th>9960181380</th>
                       <th>2016-05-01</th>
                        <th>Ship goods</th>
                        </tr>
                        </tbody></table>

答案 3 :(得分:1)

尝试

   var intInput =10;
   var evenValueSum = 0;
 for(int i=intInput ;i>0;i--)
{
     if(i %2 ==0)
{
     evenValueSum += i;
}
}

答案 4 :(得分:1)

int end = inputNum / 2;
int sum = 0;
for(int i = 1; i <= end; i++)
    sum += i * 2;

答案 5 :(得分:0)

Sequence