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;
}

歌德巴赫猜想

相关推荐
乌暮12 小时前
深入理解 Java 泛型:把「万能盒子」用对、用稳
java·开发语言·后端·学习
2601_9622186113 小时前
C语言中三种库的编译和使用方法
开发语言·c++
传奇开心果编程13 小时前
中庸、有容、破执:仓颉编程语言的中华智慧结晶——三重哲学境界思辨
开发语言·华为·开源·软件工程
jimy113 小时前
派生类重写基类虚函数(二):override的作用
开发语言·c++
_upupup13 小时前
异常(C++)
java·开发语言·jvm
ebiobiz13 小时前
基于 GD32 Embedded Builder (GEB) 与 Nimmake 的 MCU 工程搭建指南
c++·python·单片机·嵌入式硬件·mcu
hetao173383713 小时前
2026-09-29 hetao1733837 的刷题记录
c++·算法
:mnong13 小时前
几何内核“四大金刚“:ACIS、Parasolid、CGM、Open CASCADE 核心特征深度解析
c++·cad·cax
霸道流氓气质14 小时前
ComfyUI 图像生成工作流完全指南:从节点编排到Java生产级图像生产实战
java·开发语言·人工智能
by2099914 小时前
从 malloc/free 到 new/delete:真正理解 C++ 中的内存管理与对象生命周期
c语言·c++·经验分享·动态内存管理