作业帮 > 综合 > 作业

用c的循环语句实现求2到500内的素数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/31 05:47:56
用c的循环语句实现求2到500内的素数
用c的循环语句实现求2到500内的素数
#include <stdio.h>
#include <math.h>
void main()
{
    int m, i, k, h=0, leap=1;
    for(m = 2; m <= 500; m++)
    {
        k = sqrt(m+1);
        for(i = 2; i <= k; i++)
            if(m % i == 0)
            {
                leap=0;
                break;
            }
            if(leap)
            {
                printf("%4d", m);
                h++;
                if(h % 10 == 0)
                    printf("\n");
            }
        leap=1;
    }
    printf("\nThe total is %d.", h);
}请放心使用,有问题的话请追问满意请及时采纳,谢谢,采纳后你将获得5财富值.你的采纳将是我继续努力帮助他人的最强动力!