2が1番小さい素数、3が2番目に小さい素数・・・・・、
i番目に小さい素数を返す関数nthprime(i)をつくり、500番目に
小さい素数を求めよ。
作成したプログラムのアルゴリズム書け。
ただし関数nthprimeは再帰呼び出しを用いて作成すること。
#include<stdio.h>

int primep(int) ;
int nthprime(int) ;

int main()
{
 int i = 500 ;
 printf("%d",nthprime(i));
}
int primep(int i)
{
 int k ;
 for(k = 2 ;k < i ;k++){
  if(i % k == 0){
  return 0 ;return 1 ;
  }
 }
}
int nthprime(int i)
{
/*ここがわからないです・・・*/
}

誰かお願いします。