1. 程式人生 > >輸出100~200之間的所有素數及素數個數

輸出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;
}