[C++] 纯文本查看 复制代码 #include<bits/stdc++.h>
using namespace std;
int main()
{
int i, j1, m, j2, j3, j4;
for (i = 1000; i <= 3000; i++)
{
for (j1 = 2; j1 <= sqrt(i); j1++)
{
if (i % j1 == 0)
{
break;
}
}
if (j1 > sqrt(i))
{
m = i;
m = m % 1000;
for (j2 = 2; j2 <= sqrt(m); j2++)
{
if (m % j2 == 0)
{
break;
}
}
if (j2 > sqrt(m))
{
m = i % 100;
for (j3 = 2; j3 <= sqrt(m); j3++)
{
if (m % j3 == 0)
{
break;
}
}
if (j3 > sqrt(m))
{
m = i % 10;
for (j4 = 2; j4 <= sqrt(m); j4++)
{
if (m % j4 == 0)
{
break;
}
}
if (j4 > sqrt(m) && m != 1)
{
cout << i << endl;
}
}
}
}
}
} |