当前位置: 首页 > news >正文

大型网站制作丹阳网站建设在哪里打广告效果最好

大型网站制作丹阳网站建设,在哪里打广告效果最好,安康市信息平台,wordpress后台修改文件求回文素数 题目 素数回文数的个数 题目描述 求 11 11 11 到 n n n 之间(包括 n n n),既是素数又是回文数的整数有多少个。 输入格式 一个大于 11 11 11 小于 10000 10000 10000 的整数 n n n。 输出格式 11 11 11 到 n n n 之…

求回文素数

题目

素数回文数的个数

题目描述

11 11 11 n n n 之间(包括 n n n),既是素数又是回文数的整数有多少个。

输入格式

一个大于 11 11 11 小于 10000 10000 10000 的整数 n n n

输出格式

11 11 11 n n n 之间的素数回文数个数。

样例 #1

样例输入 #1
23
样例输出 #1
1

提示

回文数指左右对称的数,如: 11 11 11 12121 12121 12121

可以写两个函数判断是否同时符合素数和回文数的要求
素数:

bool is_prime(int a)
{if (a == 1)return true;else{for (int i = 2; i <= sqrt(a); i++)//使用sqrt优化算法, 直接去掉sqrt也行, 记得带上头文件 <cmath>{if (a % i == 0)return false;}return true;}
}

回文数
本题难点主要是回文数的判断
思路: 将数字倒置存储, 比较和原数字是否相同, 相同即为回文.
可以利用中间变量, 每次取到余数(个位), 赋值给一个临时变量reversed
由于要留着原来的数字做比较, 所以不能改变原变量, 需要使用中间变量temp
使用while(temp>0temp!=0)每次/10(取数字每一位的方法)
最后将倒置的数字和原数字比较

bool huiwen(int a)
{int temp = a,remainder;//由于要留着原来的数字做比较, 所以不能改变原变量, 需要使用中间变量`temp`int reversed = 0;while (temp > 0){remainder = temp % 10;reversed = reversed * 10 + remainder;temp /= 10;}if (reversed == a)//最后将倒置的数字和原数字比较return true;return false;
}

根据本题要求, 写出主程序

int main()
{int n;int cnt = 0;cin >> n;for (int i = 11; i <= n; i++){if (is_prime(i)&&huiwen(i))cnt++;}cout << cnt << endl;
}

完整代码:

#include<iostream>
using namespace std;
#include<cmath>bool is_prime(int a)
{if (a == 1)return true;else{for (int i = 2; i <= sqrt(a); i++){if (a % i == 0)return false;}return true;}
}bool huiwen(int a)
{int temp = a,remainder;int reversed = 0;while (temp > 0){remainder = temp % 10;reversed = reversed * 10 + remainder;temp /= 10;}if (reversed == a)return true;return false;
}int main()
{int n;int cnt = 0;cin >> n;for (int i = 11; i <= n; i++){if (is_prime(i)&&huiwen(i))cnt++;}cout << cnt << endl;
}
http://www.hkea.cn/news/124784/

相关文章:

  • 昆明cms建站模板视频号排名优化帝搜软件
  • 商务咨询网站源码重庆网站建设哪家好
  • 建设部网站从何时可以查询工程师证深圳全网推广服务
  • 网页制作工具的选择与网站整体风格是有关系的友情链接论坛
  • 免费商会网站模板百度推广账号
  • 玄武模板网站制作品牌关键词排名点击软件网站
  • 网站title的写法微信软文怎么写
  • 设计企业网站流程磁力引擎
  • 橙色企业网站模板域名注册购买
  • 培训建设网站线上推广产品
  • 写作网站不屏蔽全网关键词指数查询
  • wordpress手机uiseo关键词的选择步骤
  • 自己制作网页的步骤windows优化大师在哪里
  • 黑龙江企业信息系统seo推广优化外包公司
  • wordpress+增加域名赣州网站seo
  • 政府门户网站建设思路怎样优化网络
  • 厦门个人网站建设百度账户代运营
  • 企业网站开发注意什么企业网站官网
  • 网站建设开发合同书关键词怎么找出来
  • 常州微信网站建设附子seo
  • 上海网站seo招聘十种营销方式
  • 农产品网络营销模式百度推广怎么优化
  • 公司网站维护如何做分录自己搭建一个网站
  • 做期货浏览哪些网站网络优化工程师前景如何
  • 垂直b2b电子商务网站有哪些google搜索排名优化
  • 建设中网站源码网络推广工具和方法
  • 厦门做点击付费网站培训教育
  • 常州网站建设案例网站制作建设公司
  • 外国人做家具的网站一站传媒seo优化
  • 佛山h5建站模板怎样优化网站