质因数分解(含代码)

质因数分解

题目描述

已知正整数 n n n 是两个不同的质数的乘积,试求出较大的那个质数。

输入格式

输入只有一行,包含一个正整数 n n n( 6 < n < 1 0 9 6<n<10^9 6<n<109)。

输出格式

输出只有一行,包含一个正整数 p p p,即较大的那个质数。

样例 #1

样例输入 #1

复制代码
21

样例输出 #1

复制代码
7

题目来源

洛谷

题解

bash 复制代码
#include<bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    for(int i = 2; i <= n; i++) { // 从 2 开始检查到 n
        if(n % i == 0) { // 如果 i 是 n 的因数
            cout << n / i << endl; // 输出较大的那个质数
            break; // 终止循环
        }
    }
    return 0;
}
相关推荐
佩奇大王1 分钟前
P103 日期问题
java·开发语言·算法
计算机安禾9 分钟前
【C语言程序设计】第38篇:链表数据结构(二):链表的插入与删除操作
c语言·开发语言·数据结构·c++·算法·链表
颜酱10 分钟前
吃透回溯算法:从框架到实战
javascript·后端·算法
oem11011 分钟前
C++中的适配器模式
开发语言·c++·算法
jing-ya16 分钟前
day 57 图论part9
java·开发语言·数据结构·算法·图论
2401_8942419218 分钟前
C++与Rust交互编程
开发语言·c++·算法
cjforever1420 分钟前
数据结构整理-二叉树
数据结构
专注API从业者21 分钟前
淘宝商品详情 API 的 Webhook 回调机制设计与实现:实现数据主动推送
大数据·前端·数据结构·数据库
格林威22 分钟前
工业相机图像高速存储(C++版):RAID 0 NVMe SSD 阵列方法,附堡盟相机实战代码!
开发语言·c++·人工智能·数码相机·opencv·计算机视觉·视觉检测
啊我不会诶27 分钟前
Codeforces Round 1083 (Div. 2)vp补题
c++·学习·算法