杂食猫猫


私信TA

用户名:17605246629

访问量:449

签 名:

等  级
排  名 56651
经  验 211
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校 山东科技大学
专  业

  自我简介:

#include<stdio.h>


int main(){

    int x;

    scanf("%d",&x);

    int arr[x+1];//不要在数组初始化的时候进行赋值,会出现报错。

    for(int j=0;j<x+1;j++){

        arr[j]=0;

    }

    for(int i=2;i<x+1;i++){

        arr[i] = i;

    }

    for(int m=2;m<x+1;m++){//核心筛选法

        int n=2;

        while(m*n < x+1){

            arr[m*n] = 0;

            n++;

        }

    }

    for(int p=2;p<x+1;p++){

        if(arr[p]!=0){

        printf("%d ",arr[p]);

        }

    }

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区