小编use*_*637的帖子

C编程语言中的素数在1到100之间

我想打印1到100之间的素数,我写下我的代码如下,但是当我运行它时,它开始打印3,7,11,17 .... 91为什么不打码2?请帮帮我的朋友

#include <stdio.h>
int main(void)
{
    for(int i=2;i<100;i++)
    {
        for(int j=2;j<i;j++)
        {
            if(i%j==0)
                break;
            else if(i==j+1)
                printf("%d\n",i);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c loops for-loop

-4
推荐指数
1
解决办法
14万
查看次数

标签 统计

c ×1

for-loop ×1

loops ×1