提交时间:2024-01-31 15:54:41

运行 ID: 39268

#include<iostream> #include<cmath> using namespace std; bool isPrime(int num) { if (num<=1) { return false; } for (int i=2;i<=sqrt(num);i++) { if (num%i==0) { return false; } } return true; } // 判断一个数是否为绝对素数 bool isAbsolutePrime(int num) { if (!isPrime(num)) { return false; } int reverse_num = 0; int temp=num; while (temp!=0) { reverse_num=reverse_num*10+temp%10; temp/=10; } return isPrime(reverse_num); } int main() { for (int i=10;i<=99;i++) { if (isAbsolutePrime(i)) { cout<<i<<endl; } } return 0; }