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

C++sqrt函数题目

判断完全平方数
#include<bits/stdc++.h>
using namespace std;
int n;

int main()
{
	cin>>n;
	if(sqrt(n)==n/sqrt(n)&&sqrt(n)/1==sqrt(n)){
		cout<<"yes";
	}
	else cout<<"no";
	return 0;
}
输出所有因数
#include<bits/stdc++.h>
using namespace std;
int n;

int main()
{
	cin>>n;
	for(int i=2;i<n;i++){
		if(n%i==0) cout<<i<<" ";
	}
	return 0;
}
因子求和
#include<bits/stdc++.h>
using namespace std;
int n;

int main()
{
	cin>>n;
	int sum=0;
	for(int i=2;i<n;i++){
		if(n%i==0) sum=sum+i;
	}
	cout<<sum;
	return 0;
}
判断素数
#include<bits/stdc++.h>
using namespace std;
int n;

int main()
{
	cin>>n;
	if(n==0&&n==1) cout<<'F';
	if(n==2) cout<<"T";
	for(int i=2;i<n;i++){
		if(n%i==0) cout<<"F"; return 0;
	}
	cout<<"T";
	return 0;
}
完全平方数
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	for(int i=0;true;i++){
		if(sqrt(i+100)==(i+100)/sqrt(i+100)&&sqrt(i+100+168)==(i+100+168)/sqrt(i+100+168)) cout<<i; return 0;
	}
	return 0;
}

判奇偶求和

#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	cin>>n;
	int sum=0;
	if(n%2!=0){
		for(int i=1;i<=n;i++){
			if(i%2==0) sum=sum+i;
		}
	}
	else{
		for(int i=1;i<=n;i++){
			if(n%i==0) sum=sum+i;
		}
	}
	cout<<sum;
	return 0;
}

判断质数

#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	cin>>n;
	if(n==2) cout<<"Yes";
	for(int i=2;i<n;i++){
		if(n%i==0)
		{
			for(int j=2;j<n;j++){
				if(n%2==0) cout<<i; return 0;
			}
		}
		
		
	}
	cout<<"Yes";
	return 0;
}
寻找肇事司机
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	int a=0,b=0,c=0,d=0;
	for(int i=1;i<10;i++){
		a=i;
		b=a;
		for(int j=0;j<10;j++){
			if(j!=i){
				c=j;
				d=c;
			}
		}
		for(int j=1;j<=100000;j++){
		    if(j*j=a*1000+b*100+c*10+d){
				cout<<a*1000+b*100+c*10+d;
				return 0;
			}
		}
	}
	
	return 0;
}
aabb
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	for(int i=1000;i<=9999;i++){
		int a=i/10%10;
		int b=i/100%10;
		int c=i/1000%10;
		int d=i/10000%10;
		if(a==b&&c==d&&sqrt(i)==i/sqrt(i)) cout<<i; return 0;
	}
	
	return 0;
}


http://www.kler.cn/a/134713.html

相关文章:

  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十三.2:avpacket中包含多个 NALU如何解析头部分析
  • java的JJWT 0.91在jdk21中报错的解决方法
  • 开源项目推荐——OpenDroneMap无人机影像数据处理
  • 阅读2020-2023年《国外军用无人机装备技术发展综述》笔记_技术趋势
  • SystemVerilog学习笔记(六):控制流
  • neo4j desktop基本入门
  • 聊一聊小程序单聊页面构思
  • 【广州华锐互动】VR可视化政务服务为公众提供更直观、形象的政策解读
  • hadoop、hive、DBeaver的环境搭建及使用
  • CorelDraw2024(CDR)- 矢量图制作软件介绍
  • CentOS安装nodejs
  • 奇瑞金融:汽车金融行业架构设计
  • Modbus转Profinet网关在金银精炼控制系统中应用案例
  • 一步一步教你如何在Windows 10上使用Java,包括下载、安装和配置等
  • 系列六、多线程集合不安全
  • 开发《星球大战》小游戏的意义
  • AWS云服务器EC2实例实现ByConity快速部署
  • Python大数据之linux学习总结——day09_hive调优
  • 本地jar导入maven
  • 汇编层面有三个主要的操作对象
  • idea2023帅气的jpa函数生成辅助工具
  • 设计模式(二)-创建者模式(3)-抽象工厂模式
  • AI监管规则:各国为科技监管开辟了不同的道路
  • 【Mysql】基于MySQL协议的抓包工具
  • 使用Docker/K8S/Helm部署项目流程
  • Revive开发商加入VR开源标准OpenXR