直接暴力枚举,凡是能被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)一个数的最大质因数相关推荐

  1. Java表示0到200的质因数_java记——循环 求一个数的所有质因数

    问题及代码: 问题描述: 输入一个数,计算并输出这个数所有的质因数.例如 输入120,输出2 2 2 3 5 程序代码: public class Exercise4_16 { // Main met ...

  2. python acm 素数个数_湘潭大学OJ-1098求区间内素数个数问题

    求区间内素数个数问题 题目描述 Description 给定两个非负整数a,b,其中0<= a,b<=1,000,000,请计算这两个数之间有多少个素数.限制:Time Limit : 1 ...

  3. 算法刷题-数论-试除法求约数、约数个数、约数之和、最大公约数(辗转相除法)

    文章目录 acwing869. 试除法求约数 acwing870. 约数个数 acwing871. 约数之和 acwing872. 最大公约数 acwing869. 试除法求约数 acwing869. ...

  4. 五十八、如何对一个数进行分解质因数

    @Author:Runsen 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化. ---- Runsen 先问你们一个小学问题:什么是质因数?小学是对一个数进行分解质因数 上 ...

  5. python编写判断素数的函数并找出前五个摩尼森数_五十八、如何对一个数进行分解质因数...

    「@Author:Runsen」 ❝ 编程的本质来源于算法,而算法的本质来源于数学,编程只不过将数学题进行代码化.「---- Runsen」 ❞ 先问你们一个小学问题:「什么是质因数?小学是对一个数进 ...

  6. python1到1000的质数_python求第1000个质数值的简单示例

    这篇文章主要为大家详细介绍了python求第1000个质数值的简单示例,具有一定的参考价值,可以用来参考一下. 对用python求第1000个质数的值感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌 ...

  7. C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。

    1. 题目 编写函数int function(int lim,int aa[max]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数. 2 .温馨提示 C语 ...

  8. Matlab求重复数字的个数tabulate

    求重复数字的个数使用tabulate TABLE = tabulate(x) TABLE = tabulate(x) creates a frequency table of data in vect ...

  9. zoj 2112 树状数组 套主席树 动态求区间 第k个数

    总算是把动态求区间第k个数的算法看明白了. 在主席树的基础上,如果有修改操作,则要通过套树状数组来实现任意区间求第k小的问题. 刚开始看不明白什么意思,现在有一点理解.树状数组的每个元素是一个线段树, ...

  10. 求矩阵中非零元素个数(L0范式)

    工作中经常遇到求矩阵中非零元素个数的个数(L0范式) 下面介绍几种方法: 1.常规思路 import time import numpy as np data = np.array([ [5.0, 3 ...

最新文章

  1. 循环结果添加到集合_Java Note-数据结构(4)集合
  2. 提升UI技能的5个步骤
  3. H5 Canvas下雨特效
  4. VUE:EventHub
  5. win台式找不到计算机管理,win10系统计算机右键-管理打不开windows找不到文件的解决方法...
  6. usermod命令 用户密码管理 mkpasswd命令
  7. 堆、栈及静态数据区详解
  8. SAM4E单片机之旅——11、UART之PDC收发
  9. #puppet#新版puppet的问题
  10. # WebView简介 #
  11. Java 本地接口(JNI)编程指南和规范学习笔记2
  12. 在Java中将excel文件转换成pdf文件
  13. Codeforces 855B - Marvolo Gaunt's Ring
  14. 《阿信》讲述了日本着名的百货连锁企业八佰伴创始人艰苦的过程
  15. JavaWeb(尚硅谷补充实操版)-中
  16. OpenCV人脸识别(3)提取面部特征
  17. 计算机丢失UxTheme无法修复,win7系统丢失uxtheme.dll怎么办,win7电脑uxtheme.dll丢失的解决方法...
  18. CodeForces 1300C Anu Has a Function
  19. 宋维刚老师词霸天下38000词汇思维导图使用指南
  20. OK1046A-C2实现路由功能,一个网口作为WAN口,四个网口作为LAN口

热门文章

  1. 充电宝不耐用怎么恢复?2022最耐用的充电宝排行榜
  2. flutter 实心三角形
  3. 淘宝拼多多抖音1688苏宁淘特京东等平台关键词搜索商品API接口(关键词搜索商品API接口,关键词搜索商品列表接口,分类ID搜索商品列表接口,关键词搜索商品销量接口)
  4. 联想笔记本那些有手写功能_Windows 8 下笔记本如何实现手写输入
  5. WEB前端学习 (7)CSS复习六(布局-定位)
  6. 【音频驱动】Linux之ALSA声卡、WAV文件相关概念
  7. 【mysql 定时任务】每天凌晨1点执行存储过程
  8. python request 爬虫爬取起点中文网小说
  9. 怎样知道android的手机号码,如何查询自己的手机号码?看完这三种方法,再也不用担心了...
  10. 电影求爱方式之榜中榜