#include <stdio.h>
int isp(int n)
{
for (int i = 2; i < n; i++)
if (n % i == 0)
return 0;
return n > 1;
}
int fun(int n)
{
int k = n, t, sum = 0, nn;
while (k)
{
t = k % 10;
if (isp(t) == 0) //各位数是否素数
return 0;
sum += t;
k /= 10;
}
return isp(sum); //和是否为素数
}
int main()
{
int a, count = 0;
for (a = 1; a <= 1000; a++)
{
if (fun(a))
{
count++;
printf("%d ", a);
if (count % 5 == 0)
putchar('\n');
}
}
return 0;
}