#include
#include
#include
#include
int checkNum(double);
int main()
{
int i;
int a[50];
srand((int)time(NULL));
for (i = 0; i<50; i++)
{
a[i] = rand() % 200 +300;
if (i % 10)
{
if (checkNum(a[i]))
{
printf("*%d ", a[i]);
}
else
{
printf("%d ", a[i]);
}
}
else
printf("\n");
}
return 0;
}
int checkNum(double num)
{
int i;
for (i = 2; i <(int)sqrt( num);i++)
if ((int)num%i == 0)
{
return 0;
}
else
{
return 1;
}
}
刚接触C/C++,办法比较拙,但试了一下可以实现,满足要求不?