可以使用循环遍历1到100之间的所有数,然后判断是否为3的倍数或者7的倍数,如果是则累加到一个变量中,最后输出结果。

#include <stdio.h>

int main() {
    int sum = 0;

    for (int i = 1; i <= 100; i++) {
        if (i % 3 == 0 || i % 7 == 0) {
            sum += i;
        }
    }

    printf("1到100间所有3的倍数及7的倍数之和为:%d\n", sum);

    return 0;
}

输出结果为:2318

c语言中求1到100间所有3的倍数及7的倍数之和

原文地址: https://www.cveoy.top/t/topic/i8hk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录