关于#for#的问题,如何解决?

#include
int main()
{
int i,num=70,sum=0;
for(i=1;i<=70;i++)
{
i%3==0;
sum+=i;
}
printf("%d\n",sum);
return 0;
}
输出70以内所有3的倍数的整数和,为什么输出结果不对?


#include<iostream>

using namespace std;

int main()
{
    int i,num=70,sum=0;
    for(i=1;i<=70;i++)
    {
        if(i % 3 ==0){
            sum += i;
        }
    }
    printf("%d\n",sum);
    
    return 0;
    
}

img

i==1,不是i=1