1. 程式人生 > >Problem B: 呼叫函式,輸出100到200之間的所有素數

Problem B: 呼叫函式,輸出100到200之間的所有素數

#include <stdio.h>
int isPrime(unsigned int n)//定義素數函式 
{
    int i;
    if(n == 0 || n == 1)
        return 0;
    for(i = 2; i * i <= n; i++)
    {
        if(n % i == 0)
            return 0;
    }
    return 1;
}
 
int main(void)//主函式 
{
    int i,count=0;
    for(i = 100; i <= 200; i++)
    {
        
if(isPrime(i)) { printf("%5d",i); count++; if(count%5==0)//滿五個換行 printf("\n"); } } printf("\n"); return 0; }