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

为什么我的调试结果不能达到这种效果

img


代码如下


```c++
#include
using namespace std;
//敲桌子:在[1,100]任意打印数字,逢7或7的倍数就敲桌子,其余数字打印出来
int main()
{
    int i = 1;
    
    for (i = 1; i < 100; i++);
    {
        
        if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
        {
            cout << "敲桌子" << endl;
        }
        else
        {
            cout << i << endl;
        }
    }
    return 0;
}

img

for后面多了个分号,去掉这个分号就可以了。
因为你现在加了一个分号,相当于执行完for这一句让i加到100 才输出。

要达到什么效果。。。