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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 18:46:32

用c的循环语句实现求2到500内的素数
用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财富值.

你的采纳将是我继续努力帮助他人的最强动力!

用c的循环语句实现求2到500内的素数 计算机VF.用循环结构,FOR,INPUT等语句或函数求从2到1000的素数及素数的个数.写程序源码 2、分别用三种循环语句(while语句、do-while语句、for语句),实现求1~100的累加和 编写一个程序找出100~1000之间的所有姐妹素数. 注:姐妹素数是指相邻两个奇数均为素数.要求:使用循环语句实现,求大神帮忙.Java 用C编程 求输出1000到2000内的素数,每行输出5个数;并计算所有素数之和 C语言 求2到100内的所有素数和 c语言编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成本题. 选择语句与循环语句使用,函数的使用.例如:用函数方式,实现求1到n的和S=1+2+3+……+n,页面中显示结果 用循环语句实现1-20的平方值之和 求matlab高手实现 问题补充的算法,用for语句 双层循环吧 使用while循环语句求1到100的累加和用循环语句从1累加到100(要求使用While语句)VC++的 设计一个C语言程序:用二分法求方程2x^3-4x^2+3x-6在(-10,10)内的根,用到循环语句 C语言 FOR循环求100到300的素数的输出,并统计素数个数 每6个输出就换行 编程.循环语句.用Do While...Loop形式①编程计算s=1+2+3+……+100的值.②编程计算1到100之间所有偶数的和,要求Step值为2.③请用不同的循环语句实现:在程序运行过程中任意输入一个自然数n,求1到n VB的循环结构程序设计用For循环语句实现下列的图形 将100到200之间的素数输出 C语言程序我写的程序如下,但是运行发现无法实现循环.求教怎么改动?#include#includeint main(){int n,i;n=100;do{ i=2;while(i 输出从m到n之间素数的个数与素数之和要求用镶嵌循环,最好是for循环. 可用while语句实现的循环的一定可以用do~while语句实现这句话是错的,为什么