c++中求绝对素数
来源:互联网 发布:关于网络组建的论文 编辑:程序博客网 时间:2024/05/20 15:11
/*生命周期:占用的内存
作用域:作用的范围*/
/*求一个绝对素数,颠倒前后都为素数,13,31*/
#include<iostream>
using namespace std;
bool isprime(int n);//判断n是否为素数
int revent(int n);//求取n的颠倒数
int main()
{
int n, ren;
for (n = 1; n <= 100; n++)
{
ren = revent(n);
if (isprime(n) && isprime(ren))
cout << n<<endl;
}
getchar();
return 0;
}
int revent(int n)//求取n的颠倒数
{
int rn = 0;
while (n)
{
rn = 10 * rn + n % 10;
n /= 10;
}
return rn;
}
bool isprime(int n)//判断n是否为素数
{
int i;
if (n <= 1)
return false;
else if (n == 2)
return true;
for (i = 2; i < n; i++)
if (n%i == 0)
return false;
return true;
}
作用域:作用的范围*/
/*求一个绝对素数,颠倒前后都为素数,13,31*/
#include<iostream>
using namespace std;
bool isprime(int n);//判断n是否为素数
int revent(int n);//求取n的颠倒数
int main()
{
int n, ren;
for (n = 1; n <= 100; n++)
{
ren = revent(n);
if (isprime(n) && isprime(ren))
cout << n<<endl;
}
getchar();
return 0;
}
int revent(int n)//求取n的颠倒数
{
int rn = 0;
while (n)
{
rn = 10 * rn + n % 10;
n /= 10;
}
return rn;
}
bool isprime(int n)//判断n是否为素数
{
int i;
if (n <= 1)
return false;
else if (n == 2)
return true;
for (i = 2; i < n; i++)
if (n%i == 0)
return false;
return true;
}
阅读全文
0 0
- c++中求绝对素数
- 求素数 c/c++
- C语言求素数。
- C求素数 厄拉多塞筛
- C算法-求素数
- c语言求素数
- C语言求素数
- C语言:求素数
- 【C语言】求素数
- c语言求素数
- 绝对素数
- C语言简单求素数
- 快速求素数 C语言
- C语言求回文素数
- 素数、绝对素数、孪生素数
- c 筛选法求素数【修改】
- demo4.c(求100以内的素数)
- C语言求素数的不同解法
- ABAP EXCEL文件导入ABAP内表中
- 生产问题排查与程序设计的一些思考
- 【记录】Ubuntu下简单的软件安装-aptitude安装,samba安装,terminator软件
- 面向对象-代码块的概述和分类
- linux 源码安装mysql 5.5
- c++中求绝对素数
- 在express中提供静态文件学习笔记
- 双链表的冒泡排序
- java项目经验
- 307. Range Sum Query
- net-snmp添加自定义MIB
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛—A
- 阿里巴巴常考面试题目
- TP5新增特殊功能