C++判断一个数及其倒序是否都是素数
#include <iostream> using namespace std; void isprime(int a) { int s=a; int b=0; bool x=true; while(s>0) { b=b*10+s%10; s=s/10; } for(int j=2;j<a/2;j++) { if(a%j==0) { x=false; break; } } for(int k=2;k<b/2;k++) { if(b%k==0) { x=false; break; } } if(x==true) cout<<"是"; if(x==false) cout<<"不是"; } int main() { int a; cin>>a; isprime(a); return 0; }