当前位置: 首页 > 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;
}
http://www.lryc.cn/news/353465.html

相关文章:

  • springboot 实现跨域的几种方式
  • springmvc Web上下文初始化
  • Verilog实战学习到RiscV - 2 : wire 和 reg 的区别
  • OpenGL给定直线起点和终点不同的颜色,使用中点Bresenham画线
  • IT行业的现状与未来发展趋势:从云计算到量子计算的技术变革
  • 电脑远程控制另一台电脑怎么弄?
  • 软件设计师备考 | 案例专题之面向对象设计 概念与例题
  • UniApp 2.0可视化开发工具:引领前端开发新纪元
  • 前端调用浏览器录音功能且生成文件(vue)
  • 「大数据」Kappa架构
  • 详细分析Element Plus中的ElMessageBox弹窗用法(附Demo及模版)
  • Python自动化工具(桌面自动化、Web自动化、游戏辅助)
  • opencv进阶 ——(五)图像处理之马赛克
  • 电机控制系列模块解析(22)—— 零矢量刹车
  • 自定义一个SpringBoot场景启动器
  • UDP的报文结构和注意事项
  • rust语言一些规则学习
  • QML基本语法介绍
  • 学习和分享关于 Vue.js 的路由(vue-router)
  • 小猪APP分发:一站式免费应用推广解决方案
  • 新抖:抖音的数据分析平台,敢用深色系,别的真不敢!
  • 独享IP是原生IP吗?二者有何区别?
  • AI大模型探索之路-实战篇7:Function Calling技术实战:自动生成函数
  • Android14 - 绘制系统 - 概览
  • Add object from object library 从对象库中添加内置器件
  • 天诚公租房/人才公寓WiFi人脸识别物联网智能门锁解决方案
  • JAVA学习-练习试用Java实现“子集”
  • 揭秘《庆余年算法番外篇》:范闲如何使用维吉尼亚密码解密二皇子密信
  • Java进阶学习笔记11——多态
  • 注意力机制篇 | YOLOv8改进之引入用于目标检测的混合局部通道注意力MLCA