c-moodle/homework/11951.c

31 lines
461 B
C

#include <stdio.h>
int k;
int l[15];
int isPirme(int a) {
for (int i = 2; i * i <= a; i++) {
if (a % i == 0)
return 0;
}
return 1;
}
int isSuper(int a) {
while (a) {
if (isPirme(a) == 0)
return 0;
a /= 10;
}
return 1;
}
int main() {
for (int i = 3000; i <= 6000; i++) {
if (isSuper(i))
l[k++] = i;
}
printf("%d", l[2]);
return 0;
}
// 答案为 3733