有没有人能告诉我这个怎么理解

请写出完整的C语言源程序:使用三种while.do·whiile,for)编程实现2+4+6+8+··98+100,并把结果输出.

就是循环嘛,定义一个变量i=0,sum=0然后套路循环,然后循环一次,sum+=i,i+2,循环到I=100,最后把sum输出就可以了

img

#include<stdio.h>

int main()
{
    int n = 2, sum1 = 0, sum2 = 0, sum3 = 0;
    while (n <= 100)
    {
        sum1 += n;
        n += 2;
    }

    n = 2;
    do
    {
        sum2 += n;
        n += 2;
    }
    while (n <= 100);


    for (int i = 2; i < 101; i += 2)
    {
        sum3 += i;
    }

    printf("sum1=%d\nsum2=%d\nsum3=%d\n", sum1, sum2, sum3);

    return 0;
}