输出100~200之间的所有素数及素数个数

输出100~200之间的所有素数及素数个数

代码如下,直接拿走,方法很多,在此只介绍一种

#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{
    int n,m,r,num;
    num=0;
    for(n=100; n<=200; n++)
    {
        for(m=2; m<=sqrt(n); m++)
        {
            r=n%m;
            if(r==0)
                break;
        }
        if(m<=sqrt(n))
            printf("");
        else
            num++,
                printf("%d\t",n);
    }

    printf("\n素数个数为:%d\n",num);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_44302833/article/details/85331734
今日推荐