C编程,循环1~100不能被3整除的整数求和,输出第一个大于2000的和,最后一个符合?

如题所述

#include <stdio.h>


int main(void)

{

    int i = 0;

    int sum = 0;


    for (i = 1; i <= 100; i++)

    {

        if (i % 3 != 0)

        {

            if ((sum < 2000) && (sum + i > 2000))

            {

                printf("第一个大于2000的和:%d\n", sum+i);

            }


            if ((sum < 3000) && (sum + i >= 3000))

            {

                printf("最后一个大于2000的和:%d\n", sum);

            }


            sum += i;            

        }

    }


    return 0;

}

输出:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-29

输出第一个大于2000的和,最后一个符合?


看不懂什么意思
相似回答