求(2~1000)一个数的最大质因数
直接暴力枚举,凡是能被2整除的或者既能被2整除也能被3整除的直接输出2,能被3整除的输出3,其余的 按照求质数法则就可以了。
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
bool isprime(int x)
{int i;for(i=2;i*i<=x;i++){if(x%i==0)return 0;}return 1;
}
int main()
{int t,num;scanf("%d",&t);for(int j=0;j<t;j++){scanf("%d",&num);if(num%2==0&&num%3!=0)printf("%d\n",2);elseif(num%2!=0&&num%3==0)printf("%d\n",3);else if(num%2==0&&num%3==0)printf("%d\n",2);elsefor(int i=2;i<=num;i++){if(isprime(i)&&(num%i==0)){printf("%d\n",i);break;}}}return 0;
}
求(2~1000)一个数的最大质因数相关推荐
- Java表示0到200的质因数_java记——循环 求一个数的所有质因数
问题及代码: 问题描述: 输入一个数,计算并输出这个数所有的质因数.例如 输入120,输出2 2 2 3 5 程序代码: public class Exercise4_16 { // Main met ...
- python acm 素数个数_湘潭大学OJ-1098求区间内素数个数问题
求区间内素数个数问题 题目描述 Description 给定两个非负整数a,b,其中0<= a,b<=1,000,000,请计算这两个数之间有多少个素数.限制:Time Limit : 1 ...
- 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)
文章目录 acwing869. 试除法求约数 acwing870. 约数个数 acwing871. 约数之和 acwing872. 最大公约数 acwing869. 试除法求约数 acwing869. ...
- 五十八、如何对一个数进行分解质因数
@Author:Runsen 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化. ---- Runsen 先问你们一个小学问题:什么是质因数?小学是对一个数进行分解质因数 上 ...
- python编写判断素数的函数并找出前五个摩尼森数_五十八、如何对一个数进行分解质因数...
「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化.「---- Runsen」 ❞ 先问你们一个小学问题:「什么是质因数?小学是对一个数进 ...
- python1到1000的质数_python求第1000个质数值的简单示例
这篇文章主要为大家详细介绍了python求第1000个质数值的简单示例,具有一定的参考价值,可以用来参考一下. 对用python求第1000个质数的值感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌 ...
- C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。
1. 题目 编写函数int function(int lim,int aa[max]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数. 2 .温馨提示 C语 ...
- Matlab求重复数字的个数tabulate
求重复数字的个数使用tabulate TABLE = tabulate(x) TABLE = tabulate(x) creates a frequency table of data in vect ...
- zoj 2112 树状数组 套主席树 动态求区间 第k个数
总算是把动态求区间第k个数的算法看明白了. 在主席树的基础上,如果有修改操作,则要通过套树状数组来实现任意区间求第k小的问题. 刚开始看不明白什么意思,现在有一点理解.树状数组的每个元素是一个线段树, ...
- 求矩阵中非零元素个数(L0范式)
工作中经常遇到求矩阵中非零元素个数的个数(L0范式) 下面介绍几种方法: 1.常规思路 import time import numpy as np data = np.array([ [5.0, 3 ...
最新文章
- 循环结果添加到集合_Java Note-数据结构(4)集合
- 提升UI技能的5个步骤
- H5 Canvas下雨特效
- VUE:EventHub
- win台式找不到计算机管理,win10系统计算机右键-管理打不开windows找不到文件的解决方法...
- usermod命令 用户密码管理 mkpasswd命令
- 堆、栈及静态数据区详解
- SAM4E单片机之旅——11、UART之PDC收发
- #puppet#新版puppet的问题
- # WebView简介 #
- Java 本地接口(JNI)编程指南和规范学习笔记2
- 在Java中将excel文件转换成pdf文件
- Codeforces 855B - Marvolo Gaunt's Ring
- 《阿信》讲述了日本着名的百货连锁企业八佰伴创始人艰苦的过程
- JavaWeb(尚硅谷补充实操版)-中
- OpenCV人脸识别(3)提取面部特征
- 计算机丢失UxTheme无法修复,win7系统丢失uxtheme.dll怎么办,win7电脑uxtheme.dll丢失的解决方法...
- CodeForces 1300C Anu Has a Function
- 宋维刚老师词霸天下38000词汇思维导图使用指南
- OK1046A-C2实现路由功能,一个网口作为WAN口,四个网口作为LAN口
热门文章
- 充电宝不耐用怎么恢复?2022最耐用的充电宝排行榜
- flutter 实心三角形
- 淘宝拼多多抖音1688苏宁淘特京东等平台关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)
- 联想笔记本那些有手写功能_Windows 8 下笔记本如何实现手写输入
- WEB前端学习 (7)CSS复习六(布局-定位)
- 【音频驱动】Linux之ALSA声卡、WAV文件相关概念
- 【mysql 定时任务】每天凌晨1点执行存储过程
- python request 爬虫爬取起点中文网小说
- 怎样知道android的手机号码,如何查询自己的手机号码?看完这三种方法,再也不用担心了...
- 电影求爱方式之榜中榜