希望有人能帮我看看出了什么问题

#include
using namespace std;
int main(){
    int i = 0;
    for (i = 1; i <= 100; i++) {
        if (i % 10 == 7 || i / 10 % 10 == 7 || i % 7 == 0) {
            cout << "敲桌子" << endl;
        }
        else {
            cout << i << endl;
        }
    }
}

这是我写的一个C++程序,第一次执行能够出现正确结果如下图,

img

可之后再次执行就出现问题如下图

  • img

img


这是什么情况,希望有人解答一下,感谢!

怎么可能,毫无道理。新建个项目重新编译运行