蓝桥杯练习系统(算法训练)ALGO-958 P0704回文数和质数

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

  一个数如果从左往右读和从右往左读数字是完全相同的,则称这个数为回文数,比如898,1221,15651都是回文数。编写一个程序,输入两个整数min和max,然后对于min~max之间的每一个整数(包括min和max),如果它既是一个回文数又是一个质数,那么就把它打印出来。要求,回文数和质数的判断都必要要用函数的形式来实现。
输入:
  5 100
输出:
  5 7 11

#include<iostream>
#include<string>
#include<stack>
using namespace std;
bool huiwen(int n){
	int x=n,y=0;
	string s;
	while(x){
		y=x%10;
		s=s+char(y);
		x=x/10;
	}
	stack<char> st;
	for(int i=0;i<s.length()/2;i++){
		st.push(s[i]);
	}
	char c;
	for(int i=s.length()/2+s.length()%2;i<s.length();i++){
		c=st.top();
		st.pop();
		if(s[i]!=c) return false;
	}
	return true;
}
bool isprime(int n){
	if(n<2) return false;
	for(int i=2;i<=n/i;i++){
		if(n%i==0) return false;
	}
	return true;
}
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=n;i<=m;i++){
		if(isprime(i)&&huiwen(i)){
			cout<<i<<" ";
		}
	}
	return 0;
} 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 06:52:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 06:52:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 06:52:04       82 阅读
  4. Python语言-面向对象

    2024-04-08 06:52:04       91 阅读

热门阅读

  1. centos7 后台启动jar包

    2024-04-08 06:52:04       31 阅读
  2. volatile关键字

    2024-04-08 06:52:04       32 阅读
  3. 【云开发笔记NO.24】中间件和中台

    2024-04-08 06:52:04       35 阅读
  4. 关于npm和yarn的使用(自己的问题记录)

    2024-04-08 06:52:04       35 阅读
  5. 4.7Qt

    4.7Qt

    2024-04-08 06:52:04      29 阅读
  6. 计算机网络——物理层

    2024-04-08 06:52:04       33 阅读
  7. EasyExcel 校验后导入

    2024-04-08 06:52:04       31 阅读
  8. 统计Excel文件中的答案选项和类别

    2024-04-08 06:52:04       61 阅读
  9. 如何创建虚拟环境打包py文件

    2024-04-08 06:52:04       30 阅读
  10. uni-app + vue3实现input输入框保留2位小数的逻辑

    2024-04-08 06:52:04       33 阅读
  11. uniapp登录拦截白名单使用

    2024-04-08 06:52:04       32 阅读
  12. 跨站脚本攻击XSS

    2024-04-08 06:52:04       31 阅读