C语言问题关于不能被整除的数

img


这题目应该怎么做呢?希望有人能给我看一下,有点烦恼。等着解决这个问题啊,有人会吗?


#include <stdio.h>
int main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    for(int i=a;i<=b;i++)
    {  
        if(i%2==0)
            continue;
        if(i%3==0)
            continue;
        if(i%5==0)
            continue;
        if(i%7==0)
            continue;
        if(i%13==0)
            continue;
        printf("%d ",i);
    }
}

我给你写了一版实现,供你参考。如果对你有帮助,望采纳

#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d", &a, &b);
    for (int i = a; i <= b; i++) {
        if (i % 2 != 0 && i % 3 != 0 && i % 5 != 0 && i % 7 != 0 && i % 13 != 0)
            printf("%d ", i);
    }
    return 0;
}