求一到n的偶數和,可以用一個循環來實現。從一到n,只%2==0,就説明是偶數,然後把它加到累計和裏面。寫成代碼就是:
int sum=0
int i =1
for(i <=ni++)
{
     if (i %2==0)
           sum+=i
}
這段代碼執行以後sum裏面保存的就是一到n的偶數和。這裏要注意n的取值,只要n大於等於2,都可以有效計算出結果。
#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}