www.pudn.com > CÓïÑÔµÄС±àÒëÆ÷.zip > PRIME.C
/*
* Very simple program to find prime numbers.
* Note: 2 is neither tested nor displayed by this program.
*
* Dave dunfield
*/
#include \mc\stdio.h
#define MAXPRIME 1000 /* Search up to here */
/*
* Main (and only) function
*/
main()
{
int num, test, limit;
char flag;
for(num=1; num < MAXPRIME; num += 2) { /* Test range */
limit = num/2; /* Only test to here */
flag = 1; /* Assume prime */
for(test = 2; test <= limit; ++test) { /* Test for factors */
if(!(num%test)) { /* No remainder: factor */
flag = 0; /* Indicate not prime */
break; } } /* Waste no more time */
if(flag) /* Prime number, display */
printf("%d\n", num); }
}