首页 > 编程语言 >gesp(C++四级)(1)洛谷:B3939:[GESP样题 四级] 绝对素

gesp(C++四级)(1)洛谷:B3939:[GESP样题 四级] 绝对素

时间:2025-01-04 14:00:46浏览次数:9  
标签:10 13 洛谷 int 绝对 C++ 素数 四级

gesp(C++四级)(1)洛谷:B3939:[GESP样题 四级] 绝对素数

在这里插入图片描述

题目描述

如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13 13 13。给定两个正整数 A , B A, B A,B,请求出大于等于 A A A、小于等于 B B B 的所有绝对素数。

输入格式

输入 1 1 1 行,包含两个正整数 A A A 和 B B B。保证 10 < A < B < 100 10<A<B<100 10<A<B<100。

输出格式

若干行,每行一个绝对素数,从小到大输出。

样例 #1

样例输入 #1

11 20

样例输出 #1

11
13
17

AC代码(100分)

#include<bits/stdc++.h>
using namespace std;
int a,b; 
//判断一个数是否是素数 
bool isPrime(int x){
	if(x<=1) return false;
	for(int i=2;i<=sqrt(x);i++){
		if(x%i==0) return false;
	}
	return true;
} 

int main(){
	cin>>a>>b;
	for(int i=a;i<=b;i++){//枚举a到b的所有数 
		int x=i%10*10+i/10;//求i的个位和十位对调用的数字
		if(isPrime(i) && isPrime(x)){//判断是否是绝对素数 
			cout<<i<<endl;
		} 
	}
	return 0;
}

文末彩蛋:

点击王老师青少年编程主页有更多精彩内容

标签:10,13,洛谷,int,绝对,C++,素数,四级
From: https://blog.csdn.net/weixin_66461496/article/details/144925853

相关文章

  • gesp(C++四级)(2)洛谷:B3940:[GESP样题 四级] 填幻方
    gesp(C++四级)(2)洛谷:B3940:[GESP样题四级]填幻方题目描述在一个N×NN\timesNN×N的正方形网格中,每个格......
  • 打卡信奥刷题(540)用C++信奥P7060[普及组/提高]P7060 [NWRRC2014] Alarm Clock
    [NWRRC2014]AlarmClock题面翻译Alice梦见了一个时间,但她只记得了这个时间在电子钟上显现出来的段数,现在给出这个段数,让你反推Alice梦见的时间(若有多个答案,输出任意一个均可)段数:想必大家都听说过用火柴拼数字的游戏,比如1要用两个火柴,2要用5根火柴,8要用7根火柴等等(如题目......
  • C++中值传递和引用传递的区别
    C++中值传递和引用传递的区别值传递:在函数调用时,传递的是实际参数的副本,因此函数内对参数的修改不会影响到实际参数。引用传递:在函数调用时,传递的是实际参数的引用,因此函数内对参数的修改会影响到实际参数。值传递示例代码:classA{public:A(){std::cout<<......
  • 15C++循环结构-while循环(2)——教学
    一、while语句的应用(第44课角谷猜想)参考视频1问题:对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1,这就是由日本数学家角谷静夫发现的角谷猜想,又称为3n+1猜想。如取一个数字6,根据上述公式,得出6→3→10→5→16→8→4→2→1。试编一......
  • C++中的字符( char )、字符数组( char[] )、字符串( std::string )
    字符(char)定义:char是C++中的基本数据类型,用于表示单个字符。char在内存中通常占用一个字节(8位)。在ASCII编码系统中,每个字符都对应一个唯一的整数值,char类型可以存储这些值来表示相应的字符。charch='A';//存储字符'A'与其他类型的联系:字符本质上是一个小整数类......
  • C++面向对象编程:纯虚函数、抽象类、虚析构、纯虚析构
    纯虚函数的目的便是,父类不需要去实现,全部都是在子类中实现,有纯虚函数的话,就是抽象类,而且子类必须重写这个纯虚函数。可见以下代码:#include<iostream>usingnamespacestd;classami{public: virtualvoideat()=0;//纯虚函数,有纯虚函数的便是抽象类};classcat:......
  • C++ 面向对象编程:多态、虚函数原理
    多态的通用描述便是,使用父类指针调用函数,可以根据对象类型来调用对应类型函数,我们分几个步骤来理解,先看下类的占用空间,然后拓展到虚函数对应数组,最后理解多态的原理。我们先来看下在多态中没有任何成员变量的类大小为多大,其实如果没有任何成员变量的话,他大小按理说来应该是零,......
  • 【华为OD-E卷 - 组合出合法最小数 100分(python、java、c++、js、c)】
    【华为OD-E卷-组合出合法最小数100分(python、java、c++、js、c)】题目给一个数组,数组里面哦都是代表非负整数的字符串,将数组里所有的数值排列组合拼接起来组成一个数字,输出拼接成的最小的数字输入描述一个数组,数组不为空,数组里面都是代表非负整数的字符串,可以是0开头,......
  • 04-c++类和对象(下)
    一、友元前面学习的类中,只能通过该类的公共方法访问私有数据。而如果将某个函数设置为类的友元,那么这个函数就可以直接访问该类的私有数据,破坏了类的封装性,只在某些特定的情况下使用。友元的分类:普通全局函数作为友元、类的某个成员函数作为友元、整个类作为友元。关键字:f......
  • 03-C++类和对象(中)
    一、初始化列表1.对象成员对象成员即一个类的对象作为另外一个类的成员。代码演示classA{private:inta;public:A(){a=0;cout<<"A的无参构造被调用"<<endl;}A(inta1){a=a1;cout<<"A......