永发信息网

在计蒜客学习时被一道练习题卡住了,做不出来就不能学习后面的内容,大家帮帮我,贡献下C语言代码吧

答案:2  悬赏:50  手机版
解决时间 2021-04-01 03:45
在计蒜客学习时被一道练习题卡住了,做不出来就不能学习后面的内容,大家帮帮我,贡献下C语言代码吧
最佳答案
#include 
#include 
#include 

typedef char BOOL;
#define TRUE  1
#define FALSE 0
void prime(BOOL * array, int n)
{
    int i, j, sqrMax;
    for(i = 2; i < n; i++)
    {
        if(i == 2 || i == 3) {array[i] = TRUE; continue;}
        if(i<16) sqrMax = i - 1;
        else     sqrMax = (int)(sqrt(i)); // 浮点数运算比较耗时
        array[i] = TRUE;
        for(j = 2; j <= sqrMax; j++) if(i % j == 0) {array[i] = FALSE; break;}
    }
}
int main()
{
    BOOL * array;
    int i, n;
    scanf("%d", &n);
    array = (BOOL *)malloc(n * sizeof(BOOL));
    prime(array, n);
    for(i = 2; i < n; i++) if(array[i]) printf("%d ", i);
    printf("
");
    free(array);
    return 0;
}追问哇,貌似可以啊。兄贵,谢谢,我先提交一下,看能不能通过。通过了好评就给你,过不了嘛...也会给你的追答过去了没有呀追问测试过了,但是提交失败。提示网络错误,无法提交,可能是网站问题吧,总之谢谢了!我以为这个问题会沉呢在?提交后显示代码是对的,但是输出格式有问题
这要怎么办呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
克拉恋人本来是李敏镐主演后来为什么是rain
这几个字怎么读,求高手指教,乾隆存...
蚕蛹能活多久
电视剧爱情回来了中第一集于小诺穿的衬衫,就
魔兽争霸3和帝国3,哪个更经典
老师!跪求注意和留意的区别!
狗狗细小第五天 不拉不吐 是不是快好了
谁有奇迹2每日任务攻略发出来要详细的
AI上图放到下图里面是怎么放的
这是什么鱼啊?他们说是 海罗非鱼。。。
我家的电脑鼠标没坏,就是光标在电脑上就像是
菜柴柴油机二十马力多少钱
为什么好多软件都这样,明明有几百m,显示只有
绝地求生新手吃鸡速成攻略 绝地求生新手怎么
iPhone6刚买过来,连接电脑PP助手,充电次数
推荐资讯
华硕H77主板支持多大的内存?
闲来没事,做点什么才有意义
mmmissheinthelivingroom中文意思
从望京到大中电器顺义店怎么坐车
培养灵商方法
初三物理电路图中电往哪走,就是短路怎么看出
53年以前的退伍军人16年增加退休金吗具说53年
端午节为什么要做香包?
想要投资路客精品民宿,他们管理专业吗?
求星际争霸2账号共享 拿LOL抵押
从迈阿密机场到fort lauderdale多久
奥运会共举行了多少届,举办国分别是!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?