#include "primes.h" int primeNumber(int i); int main(void){ int numPrimes, i; printf("V2: Primes will be printed\n"); printf("----------------------\n\n"); printf("How many do you want to see? "); scanf("%d",&numPrimes); for(i = 1; i <= numPrimes; i++) printf("%6d: %10d\n", i, primeNumber(i)); return 0; } /* Find and return the i'th prime number */ int primeNumber(int i){ int firstPrime = 2, pnum = 1, candidate = firstPrime; while (pnum < i){ candidate++; if (is_prime(candidate)) pnum++; } return candidate; }