提交时间:2025-12-18 17:52:21

运行 ID: 76253

#include<bits/stdc++.h> using namespace std; bool prime_number(int x) //判断素数 { bool flag=1; for(int i=2;i<x;i++) { if(x%i==0) flag=0; } return flag; } int Swap_Positions_Number(int x) //两位数数字位置对换:ab→ba { int gewei=x%10; int shiwei=x/10%10; return gewei*10+shiwei; } int main() { for(int i=10;i<=99;i++) //遍历所有2位数,并输出符合:原数字对换位置后的数字都是素数的数字,将原数字输出 { if(prime_number(i) && prime_number(Swap_Positions_Number(i))) cout<<i<<endl; } return 0; }