关于#c语言#的问题:错误都在提示行/found/的下面一行

程序中有两处错误,错误都在提示行
/found/的下面一行。
求100到500之间,被3除余2日被5除余3日被7除余5的所有数据之和
条件原因无法截图

img

供参考:

img

以下是一些思路,可供参考

#include <stdio.h>

int main() {
    int sum = 0;
    for (int i = 100; i <= 500; i++) {
        if (i % 3 == 2 && i % 5 == 3 && i % 7 == 5) {
            sum += i;
        }
    }
    printf("100到500之间,被3除余2和被5除余3和被7除余5的所有数据之和为:%d\n", sum);
    return 0;
}

程序首先定义变量 sum 来记录符合条件的数之和,并通过一个 for 循环来遍历100到500之间的所有整数。对于每个整数 i,程序通过一系列 if 条件判断来筛选符合条件的数(被3除余2且被5除余3且被7除余5),并将其累加入 sum 变量中。最后输出所得的求和结果即可。

将这里的while修改为for就可以了,
试下,不知道能明白不,有问题可以私聊