62.编程求所有的三位素数,且要求该数是对称数

简介: 62.编程求所有的三位素数,且要求该数是对称数
//1、写一个函数判断一个数是否为素数
//2、判断该数是否是对称数
 
#include <iostream>
#include <cmath>
using namespace std;
 
bool isPrime(int i)
{
 for(int a=2; a<=sqrt(i); a++)
    {
        if(i%a==0)
        {
            return false;
        }
    }
    return true;
}
bool isHui(int i)
{
 return (i/100==i%10);
}
 
int main()
{
 for(int i=100; i<1000; i++)
    {
        if( isPrime(i) && isHui(i) )
        {
            cout<<i<<endl;
        }
    }
}
目录
相关文章
|
9月前
|
BI 测试技术 Windows
【数位】【数论】【分类讨论】2999. 统计强大整数的数目
【数位】【数论】【分类讨论】2999. 统计强大整数的数目
求质数的几种方式
求质数的几种方式
|
9月前
|
Python
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
411 1
|
算法 C语言
【C语言】判断一个数是否为素数(素数求解的N种境界)(下)
【C语言】判断一个数是否为素数(素数求解的N种境界)(下)
139 0
|
9月前
|
机器学习/深度学习 存储 算法
数据结构与算法面试题:给定非负整数 m 和 n,计算不大于 m 的数字中,素数的个数。(提示:算法原理为埃氏筛、线性筛)
数据结构与算法面试题:给定非负整数 m 和 n,计算不大于 m 的数字中,素数的个数。(提示:算法原理为埃氏筛、线性筛)
114 0
|
9月前
[leetcode 数位运算] 2939. 最大异或乘积 M
[leetcode 数位运算] 2939. 最大异或乘积 M
判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的 自然数中,除了1和它本身以外不再有其他因数的数
判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的 自然数中,除了1和它本身以外不再有其他因数的数
115 0
|
测试技术 C语言
【C语言】判断一个数是否为素数(素数求解的N种境界)(上)
【C语言】判断一个数是否为素数(素数求解的N种境界)
317 0
|
算法 测试技术
查询两个正整数范围内的回文数(对称数) | 算法从菜鸟开始
返回两个正整数范围内的回文数(对称数),如1-10000之间的所有回文数(对称数)。
291 0