C++三级函数

多天未见,甚是想念

纯粹素数

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
long long n;
bool hh(int);
int main()
{
	for(int i=1000;i<=3000;i++)
	{
		int a=i%1000;
		int b=i%100;
		int c=i%10;
		if(hh(i)==true&&hh(a)==true&&hh(b)==true&&hh(c)==true){
			cout<<i<<endl;
		}
	}
	return 0;
}
bool hh(int a){
	if(a==1){
		return false;
	}
	if(a==2){
		return true;
	}
	for(int i=2;i*i<=a;i++){
		if(a%i==0){
			return false;
		}
	}
}

求一个三位数

cpp 复制代码
include<bits/stdc++.h>
using namespace std;
int n;
int hs(int);
int main()
{
	int u;
	for(int i=100;i<=999;i++)
	{
		int a=i/100%10;
		int b=i/10%10;
		int c=i/10;
		int d=hs(a);
		int e=hs(b);
		int f=hs(c);
		if(d+e+f==i)
		{
			u=i;
			break;
		}
	}
	cout<<u;
	return 0;
}
int hs(int z){
	int h;
	for(int i=1;i<=z;i++)
	{
		h=h*i;
	}
	return h;
}

亲密数对我尽力了

回文数个数

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int n;
void hs(int);
int main()
{
	
	hs();
	return 0;
}
void hs()
{
	int y,h=0,sum=0;
	cin>>n;
	for(int i=0;i<=n;i++)
	{
		int a=i;
		y=i;
		while(a!=0){
			h=h*10+a%10;
			a=a/10;
		}
		if(h==y){
			sum++;
		}
	}
	cout<<sum;
	return;
}

歌德巴赫猜想

相关推荐
前进的李工1 分钟前
LeetCode hot100:094 二叉树的中序遍历:从递归到迭代的完整指南
python·算法·leetcode·链表·二叉树
麦麦大数据1 小时前
F049 知识图谱双算法推荐在线学习系统vue+flask+neo4j之BS架构开题论文全源码
学习·算法·知识图谱·推荐算法·开题报告·学习系统·计算机毕业设计展示
喵个咪1 小时前
Qt 优雅实现线程安全单例模式(模板化 + 自动清理)
c++·后端·qt
止水编程 water_proof1 小时前
JavaScript基础
开发语言·javascript·ecmascript
兩尛1 小时前
215. 数组中的第K个最大元素
数据结构·算法·排序算法
952361 小时前
数据结构-堆
java·数据结构·学习·算法
吃着火锅x唱着歌1 小时前
LeetCode 面试题 16.24.数对和
算法·leetcode·职场和发展
不会编程的小寒1 小时前
数据结构 2.0
数据结构·算法
欧阳x天2 小时前
C++入门(一)
c++
专注VB编程开发20年2 小时前
图片转矢量图(提取轮廓线条)Potrace:一个基于多边形的位图轮廓矢量化算法(translation)
算法·图片转矢量