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

如何建设提卡网站如何上传网站内容

如何建设提卡网站,如何上传网站内容,购物商城网页模板,建设工程168类似的网站求回文素数 题目 素数回文数的个数 题目描述 求 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.yayakq.cn/news/629090/

相关文章:

  • wordpress网站慢南昌房产网信息网
  • 建站平台最便宜手机上的软件网站建设
  • 沈阳做企业网站的公司影视制作宣传片公司
  • 中国行业网站联盟深圳做网站建设月薪多少
  • 博客式笑话网站织梦源码新网站在谷歌上面怎么做推广
  • 山东网站建设app花钱做网站不给源代码
  • 网站建设与设计论文怎么制作网站获取他人ip
  • 制作网页站点的具体流程案例个人网站可以做淘宝客嘛
  • 建立网站的步骤是什么上海网站建设类岗位
  • 网站进行诊断网站建站公司哪家价钱合理
  • WordPress网站htm地图wordpress 清空浏览量
  • 泉州网红网站发的文章如何优化
  • 了解网站建设阳春做网站
  • 深圳制作网站建设推广网站代码怎么看
  • 广州wap网站制作三丰云做游戏网站
  • 上传wordpress邢台网站优化
  • 泉州网红打卡地关键词优化怎样
  • 专注昆明网站推广兰州网页设计最新招聘信息
  • 深圳沙头网站建设企业网站的建设与管理论文
  • 湖北正规网站建设检修手把手做网站
  • 免费外国网站浏览器厦门推广公司
  • 为什么想做网站运营做兼职去哪个网站
  • 如何快速开发一个网站深圳哪家网站建设好
  • 昆明制作企业网站的公司服装公司网站建设策划书
  • 北京响应式网站开发在哪里学广告设计培训
  • 推广优化排名北京seo运营推广
  • 网站建设工作室简介网址导航网站一键建设
  • 免费网站服务器推荐wordpress公司网站
  • 贵州网站建设营销公司网站弹屏广告怎么做的
  • wordpress网站部署网站备案证书放到哪里