#C语言 如何用continue输出不能被3整除的数

break的我会了,但continue是不终止并且继续是什么意思?那不就是有没有continue不都一样吗?
如何用上continue写出这个程序?

img

修改如下,供参考:

#include <stdio.h>
int main()
{
    int i, m, n, count;
    while (1)
    {
        printf("Input m,n(n>m>=0):");
        scanf("%d%d", &m, &n);
        if (m >= 0 && n > m)
        {
            for (i = m, count = 0; i <= n; i++)
            {
                if (i % 3 == 0) continue;
                printf("%5d", i);
                count++;
                if (count % 5 == 0)
                    printf("\n");
            }
            break;
        } 
        else
            printf("ERROR!\n");
    }
    return 0;
}

请问老师的具体题目在哪里? 是要禁止使用 “break” 么?

continue是结束当前的这一次循环,并不是像break那样退出循环