如何获得偶数数字'从整数输入求和。
var intInput = 10;
现在我想要偶数'和。在这种情况下= 2 + 4 + 6 + 8 + 10 = 30
var evenCount = 0;
if (i % 2==0)
{
evenCount = evenCount + i;
}
如何实现这一目标?
答案 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