/*将大于整数m且紧靠m的k个素数存入数组xx传回。*/
#include<iostream>
using namespace std;
void jsValue(int m, int k, int xx[])
{
int index = 0;
for (int i = m + 1; ; i++)
{
int j = 2;
for ( ; j < i; j++)
{
if (0 == i%j) break;
}
if(i == j)
{
xx[index++] = i;
k--;
if (0 == k) break;
}
}
}
void Show_arr(int *arr, int n)
{
for (int i = 0; i < n; i++)
{
cout << arr[i] <<endl;
}
}
void main()
{
int array[5] = { 0 };
jsValue(3, 5, array);
Show_arr(array, 5);
system("pause");
}
#include<iostream>
using namespace std;
void jsValue(int m, int k, int xx[])
{
int index = 0;
for (int i = m + 1; ; i++)
{
int j = 2;
for ( ; j < i; j++)
{
if (0 == i%j) break;
}
if(i == j)
{
xx[index++] = i;
k--;
if (0 == k) break;
}
}
}
void Show_arr(int *arr, int n)
{
for (int i = 0; i < n; i++)
{
cout << arr[i] <<endl;
}
}
void main()
{
int array[5] = { 0 };
jsValue(3, 5, array);
Show_arr(array, 5);
system("pause");
}