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

作业39 sqrt应用

目录

判断完全平方数

题目描述

输出所有因数

题目描述

因子求和

题目描述

判断素数

题目描述


判断完全平方数

题目描述

输入一个整数,判断他是否是完全平方数,如果是,输出yes,否则输出no

样例                        样例                         样例

输入复制                输入复制                  输入复制   

9                            100                           80

输出复制                输出复制                  输出复制 

yes                         yes                           no 

#include<iostream>
#include<cmath>
#include<string.h>
using namespace std;
int main()
{int n;cin>>n;if((int)sqrt(n) == sqrt(n)){cout<<"yes";}else{cout<<"no";	}return 0;
}

输出所有因数

题目描述

输入一个整数,输出他的所有因数(除了1和它本身)空格隔开

样例                                                样例

输入复制                                         输入复制 

100                                                 30  

输出复制                                         输出复制

2 50 4 25 5 20 10                            2 15 3 10 5 6   

#include<iostream>
#include<cmath>
#include<string.h>
using namespace std;
int main()
{int n;cin>>n;for(int i = 1;i<=n-1;i++){for(int j = 2;j<=sqrt(i);j++){if(i%j == 0){cout<<i<<" "<<j;}}}return 0;
}

因子求和

题目描述

已知一个正整数N(20 <= N <= 800000000)

请你编写程序求出该数的全部因子(不包括1和n)的和。

输入                                                样例                                        样例

一个正整数n。                                输入复制                                输入复制

输出                                                 24                                          9

一个整数代表n的因子和。              输出复制                                输出复制

                                                        35                                           3

#include<iostream>
#include<cmath>
#include<string.h>
using namespace std;
int main()
{int n;cin>>n;int sum = 0;for(int i = 1;i<=n-1;i++){for(int j = 2;j<=sqrt(i);j++){if(i%j == 0){sum = sum + j;}}}cout<<sum;return 0;
}

判断素数

题目描述

任意输入一个整数,判断它是否为素数。是的话输出"T",不是的话输出"F".

质数(prime number)又称素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。

输入                                                                                样例

输入只有一行,包括1个整数。(n≤109)                     输入复制

输出                                                                                57

输出只有一行。                                                              输出复制

                                                                                       F

#include<iostream>
#include<cmath>
#include<string.h>
using namespace std;
int main()
{int n;cin>>n;for(int i = 2;i<=sqrt(n);i++){if(n%i == 0){cout<<"T";return 0;}}cout<<"F";return 0;
}

相关文章:

作业39 sqrt应用

目录 判断完全平方数 题目描述 输出所有因数 题目描述 因子求和 题目描述 判断素数 题目描述 判断完全平方数 题目描述 输入一个整数&#xff0c;判断他是否是完全平方数&#xff0c;如果是&#xff0c;输出yes&#xff0c;否则输出no 样例 样例…...

springboot 实现跨域的几种方式

1、跨域的原因&#xff1a; 由于同源策略(Same Origin Policy)的限制,浏览器不允许跨域请求。同源策略规定,A网页设置的Cookie、LocalStorage和IndexDB无法被同源以外的网页读取。 2、原因&#xff1a; 1&#xff09;浏览器的同源策略(Same Origin Policy)限制了跨域请求。主要…...

springmvc Web上下文初始化

Web上下文初始化 web上下文与SerlvetContext的生命周期应该是相同的&#xff0c;springmvc中的web上下文初始化是由ContextLoaderListener来启动的 web上下文初始化流程 在web.xml中配置ContextLoaderListener <listener> <listener-class>org.springframework.…...

Verilog实战学习到RiscV - 2 : wire 和 reg 的区别

Verilog: wire 和 reg 的区别 1 引言 看Verilog例子过程中&#xff0c;总是分不清 wire 和 reg 的区别。这篇文章把两者放在一起总结一下&#xff0c;并且对比何时使用它们。 1.1 wire &#xff1a;组合逻辑 wire 是 Verilog 设计中的简单导线&#xff08;或任意宽度的总线…...

OpenGL给定直线起点和终点不同的颜色,使用中点Bresenham画线

用鼠标左键按下确定直线起点&#xff0c;鼠标左键抬起确定直线终点。放一部分代码。 // 中点Bresenham算法.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <GL/glut.h> #include <iostream> #include <cmath>int windowWidt…...

IT行业的现状与未来发展趋势:从云计算到量子计算的技术变革

随着技术的不断进步&#xff0c;IT行业已经成为推动全球经济和社会发展的关键力量。从云计算、大数据、人工智能到物联网、5G通信和区块链&#xff0c;这些技术正在重塑我们的生活和工作方式。本文将深入探讨当前IT行业的现状&#xff0c;并展望未来发展趋势&#xff0c;旨在为…...

电脑远程控制另一台电脑怎么弄?

可以远程控制另一台电脑吗&#xff1f; “你好&#xff0c;我对远程访问技术不太了解。现在&#xff0c;我希望我的朋友可以远程控制我的Windows 10电脑&#xff0c;以便她能帮我解决一些问题。请问&#xff0c;有没有免费的方法可以实现这种远程控制&#xff1f;我该如何操作…...

软件设计师备考 | 案例专题之面向对象设计 概念与例题

相关概念 关系 依赖&#xff1a;一个事物的语义依赖于另一个事物的语义的变化而变化 关联&#xff1a;一种结构关系&#xff0c;描述了一组链&#xff0c;链是对象之间的连接。分为组合和聚合&#xff0c;都是部分和整体的关系&#xff0c;其中组合事物之间关系更强。两个类之…...

UniApp 2.0可视化开发工具:引领前端开发新纪元

一、引言 在移动互联网迅猛发展的今天&#xff0c;移动应用开发已经成为前端开发的重要方向之一。为了简化移动应用开发流程&#xff0c;提高开发效率&#xff0c;各大开发平台不断推出新的工具和框架。UniApp作为一款跨平台的移动应用开发框架&#xff0c;自诞生以来就备受开…...

前端调用浏览器录音功能且生成文件(vue)

如果可以实现记得点赞分享&#xff0c;谢谢老铁&#xff5e; 首先在页面中给两个按钮&#xff0c;分别是“开始录音”&#xff0c;“结束录音”。以及录音成功后生成一个下载语音的链接。 1. 先看页面展示 <template><div><button click"startRecording…...

「大数据」Kappa架构

Kappa架构是一种处理大数据的架构&#xff0c;它作为Lambda架构的替代方案出现。Kappa架构的核心思想是简化数据处理流程&#xff0c;通过使用单一的流处理层来同时处理实时和批量数据&#xff0c;从而避免了Lambda架构中需要维护两套系统&#xff08;批处理层和速度层&#xf…...

详细分析Element Plus中的ElMessageBox弹窗用法(附Demo及模版)

目录 前言1. 基本知识2. Demo3. 实战4. 模版 前言 由于需要在登录时&#xff0c;附上一些用户说明书的弹窗 对于ElMessageBox的基本知识详细了解 可通过官网了解基本的语法知识ElMessageBox官网基本知识 1. 基本知识 Element Plus 是一个基于 Vue 3 的组件库&#xff0c;其中…...

Python自动化工具(桌面自动化、Web自动化、游戏辅助)

工具介绍 连点工具是一款可以模拟键鼠后台操作的连点器工具。支持鼠标连点、键鼠脚本录制&#xff0c;支持辅助您实现办公自动化以及辅助游戏操作。功能简洁易用&#xff0c;非常方便操作。连点工具让您在在玩游戏、网购抢购的时候全自动点击鼠标&#xff01;主要功能有&#…...

opencv进阶 ——(五)图像处理之马赛克

一、遍历图像并对每个马赛克区域进行像素化处理 for (int y 0; y < image.rows; y blockSize) {for (int x 0; x < image.cols; x blockSize) {cv::Rect rect cv::Rect(x, y, std::min(blockSize, image.cols - x), std::min(blockSize, image.rows - y));cv::Scal…...

电机控制系列模块解析(22)—— 零矢量刹车

一、零矢量刹车 基本概念 逆变器通常采用三相桥式结构&#xff0c;包含六个功率开关元件&#xff08;如IGBT或MOSFET&#xff09;&#xff0c;分为上桥臂和下桥臂。每个桥臂由两个反并联的开关元件组成&#xff0c;上桥臂和下桥臂对应于电机三相绕组的正负端。正常工作时&…...

自定义一个SpringBoot场景启动器

前言 一个刚刚看完SpringBoot自动装配原理的萌新依据自己的理解写下的文章&#xff0c;如有大神发现错误&#xff0c;敬请斧正&#xff0c;不胜感激。 分析SpringBoot自动配置原理 SpringBoot的启动从被SpringBootApplication修饰的启动类开始,SpringBootApplicaiotn注解中最…...

UDP的报文结构和注意事项

UDP协议是在传输层的协议。 UDP无连接&#xff0c;不可靠传输&#xff0c;面向数据报&#xff0c;全双工。 UDP的报文结构 学习网络协议&#xff0c;最主要的就是报文格式。 对于UDP来说&#xff0c;应用层的数据到达&#xff0c;UDP之后&#xff0c;就会给应用层的数据报前面…...

rust语言一些规则学习

目录 rust中迭代器的使用&#xff08;iter().map()与for循环的区别&#xff09;map()与for的描述区别总结 最后更新时间2024-05-24 rust中迭代器的使用&#xff08;iter().map()与for循环的区别&#xff09; map()与for的描述 rust源码中关于iter().map()函数的解释&#xff…...

QML基本语法介绍

为什么使用QML 开发者效率 将前后端分离,QML和JavaScript语言主要用于前度UI的方法,后端有C++来完成绘制。将JavaScript和C++分开能够快速迭代开发; 跨平台移植性 基于Qt平台的统一抽象概念,现在可以更加容易和快速和将Qt移植到更多的平台上。 开发的开放 Qt是由Qt-Proje…...

学习和分享关于 Vue.js 的路由(vue-router)

学习和分享关于 Vue.js 的路由&#xff08;vue-router&#xff09;是一个非常有价值的主题&#xff0c;因为路由是构建单页应用程序&#xff08;SPA&#xff09;的核心部分。本文将介绍 Vue.js 路由的基本概念和实现&#xff0c;并展示一个典型的项目目录结构。 目录 Vue.js 路…...

ComfyUI自定义脚本完全指南:10个高效功能提升AI绘画体验

ComfyUI自定义脚本完全指南&#xff1a;10个高效功能提升AI绘画体验 【免费下载链接】ComfyUI-Custom-Scripts Enhancements & experiments for ComfyUI, mostly focusing on UI features 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Custom-Scripts Comf…...

python学习-05列表

1列表定义1、以[]开头和结尾2、可以存放任意对象&#xff08;数字、字符串、列表、字典。。。&#xff09;3、可对列表进行增删改查2列表的创建方式1、直接定义2、多维列表&#xff08;嵌套&#xff09;3、使用list函数&#xff1a;list(可迭代对象)&#xff1a;将其他类型的转…...

SITS2026上线倒计时48小时:我们如何用轻量级MoE替代全量微调,在边缘GPU集群实现多模态搜索QPS翻4倍且成本降63%?

第一章&#xff1a;SITS2026案例&#xff1a;AI原生电商平台实践 2026奇点智能技术大会(https://ml-summit.org) SITS2026是面向下一代电商基础设施的AI原生平台原型&#xff0c;由阿里巴巴达摩院与浙江大学联合研发&#xff0c;在2026奇点智能技术大会上首次全栈开源。该平台…...

R60ABD1雷达模块:基于FMCW技术的非接触式睡眠监测方案

1. 毫米波雷达如何无感监测你的睡眠 第一次听说雷达能监测睡眠时&#xff0c;我也觉得不可思议。直到把R60ABD1模块装在卧室天花板&#xff0c;第二天醒来看到手机APP上完整的呼吸曲线和心率变化图&#xff0c;才真正感受到科技的神奇。这款仅有U盘大小的设备&#xff0c;通过6…...

基于MATLAB的MT-2型车钩缓冲器的列车纵向动力学仿真,牵引制动特性,车辆冲击试验

基于MATLAB的MT-2型车钩缓冲器的列车纵向动力学仿真&#xff0c;牵引制动特性&#xff0c;车辆冲击试验&#xff0c;线路模拟 根据MT-2型缓冲器的结构建立了详细的数学模型&#xff0c;并应用于列车纵向动力学仿真 &#xff08;带程序使用说明和源代码&#xff0c;原文献&#…...

何日得遂田圆乐,睡到人间饭熟时

何日得遂田圆乐&#xff0c;睡到人间饭熟时女儿三岁&#xff0c;去年玩我手机&#xff0c;摔破屏幕&#xff0c;于是&#xff0c;拼㙍&#xff08;duo)㙍&#xff08;duo)上网购唱戏机&#xff0c;内存SD卡&#xff0c;上有视频&#xff0c;这样代替手机&#xff0c;手机替代品…...

【Emgu CV教程】7.7、图像锐化(增强)之CLAHE在医学影像处理中的应用

1. CLAHE算法在医学影像处理中的核心价值 医学影像有个很头疼的问题——对比度不足。比如X光片里骨骼和软组织的灰度差异小&#xff0c;或者MRI图像中病灶区域与正常组织界限模糊。这时候传统的直方图均衡化就像用大锤砸核桃&#xff0c;虽然整体亮度提升了&#xff0c;但会把噪…...

Lua游戏AI实战:如何用ai_mgr管理多个AI组件(附完整代码解析)

Lua游戏AI实战&#xff1a;ai_mgr组件管理架构设计与实现精要 在游戏开发领域&#xff0c;AI系统的灵活性和可维护性往往决定了游戏体验的上限。当角色需要根据环境变化切换不同行为模式时&#xff0c;如何优雅地管理这些AI组件就成为了架构设计的核心挑战。本文将深入探讨基于…...

Mac外接显示器必看:从排列到亮度调节的完整避坑指南

Mac外接显示器完全指南&#xff1a;从基础设置到高阶调校 开篇&#xff1a;为什么你的Mac需要外接显示器&#xff1f; 作为一名长期使用MacBook Pro的深度用户&#xff0c;我清楚地记得第一次连接外接显示器时的困惑与惊喜。那块13英寸的Retina屏幕虽然精致&#xff0c;但在处理…...

ESP32-S3开发板到手后,除了Hello World,你的第一个性能调优配置应该做什么?

ESP32-S3开发板性能调优实战&#xff1a;从Hello World到硬件极限 拿到ESP32-S3开发板的第一天&#xff0c;大多数开发者都会迫不及待地烧录一个Hello World程序&#xff0c;看着串口终端打印出熟悉的字符&#xff0c;确认开发环境运转正常。但对于追求极致性能的工程师来说&am…...