判断质数函数
//判断是否是素数
bool_isPrime(int num)
{
int i;
int temp = sqrt(num);
for(i=2;i
if(num % i==0)
return 0;
return 1;
}
求回数主要逻辑:
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
num = i*10001+j*1010+k*100;
cout<
}
完整程序:
#include
#include
using namespace std;
//判断是否是素数
bool_isPrime(int num)
{
int i;
int temp = sqrt(num);
for(i=2;i
if(num % i==0)
return 0;
return 1;
}
void main()
{
int i,j,k,num;
int count=0;
//找一个回文数
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
{
num = i*10001+j*1010+k*100;
if(bool_isPrime(num))
{
count++;
}
}
cout<
}
运行结果: