求1到天然数m之间的素数(质数),并打印出来

#include <stdio.h>
void main()
{
    int k,n,m;
    printf("Enter an integer M: \n");
    scanf_s("%d",&m);
    
    for(n = 2; n <= m; n++)/*outer loop begins*/
    {
        for(k = 2; k <= n-1; k++)/*inner loop begins*/
        {
            if(n%k == 0)
                break;/*若是条件为真,跳出内循环直接执行下个语句;若是条件为假,继续执行内循环k++*/
        }                         /*inner loop ends*/
        if(k >= n)
            printf("%4d",n);
    }    /*outer loop ends*/
}
相关文章
相关标签/搜索