大一新生 求各位师傅使用低级技能 以便理解

编程实现打印出2~n之间的所有素数,要求判断素数过程用自定义函数实现


#include<stdio.h>
int main()
{
    int N;
    scanf("%d",&N);
    for(int i=2;i<=N;i++)
    {
        int k=0; 
        for(int j=2;j<i;j++)
        {
            if(i%j==0)
            {
                k=1;
            }
        }
        if(k==0)
        {
            printf("%d\n",i);
        }
    }
    return 0;
}