H2430819100


私信TA

用户名:dotcpp0794292

访问量:548

签 名:

东风吹破少年事,从此再无赤子心

等  级
排  名 1020
经  验 3316
参赛次数 1
文章发表 53
年  龄 0
在职情况 学生
学  校 贺州学院
专  业 软件工程

  自我简介:

解题思路:

注意事项:

参考代码:

#include <stdio.h>


int main() {

    int n, i, j;

    scanf("%d", &n);

    for (i = 2; i <= n; i++) {

        int isPrime = 1; // 假设当前数字是素数

        for (j = 2; j * j <= i; j++) { // 只需检查到sqrt(i)

            if (i % j == 0) {

                isPrime = 0; // 如果找到一个因子,则不是素数

                break;

            }

        }

        if (isPrime) {

            printf("%d\n", i); // 如果是素数,打印出来

        }

    }

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »