求一到n的偶数和,可以用一个循环来实现。从一到n,只%2==0,就说明是偶数,然后把它加到累计和里面。写成代码就是:
int sum=0
int i =1
for(i <=ni++)
{
     if (i %2==0)
           sum+=i
}
这段代码执行以后sum里面保存的就是一到n的偶数和。这里要注意n的取值,只要n大于等于2,都可以有效计算出结果。
c语言求1到n的偶数和
#include<stdio.h>
int main(void)
{
int sum=0
int n
int i
scanf("%d",&n)
for (i = 2 i <= n i++)//限定范围1到n
{
if (i % 2 == 0)//求余,找到所有偶数
sum += i//相加求和
}
printf("%dn", sum)
return 0}