54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

简介: 54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
#include<iostream>
using namespace std;
int isPrime(int);
 
int main()
{
    int n;
 
    cout<<"please input an number:"<<endl;
    cin>>n;
 
    cout<<n<<"=";
    for(int i=1;i<=n;i++)
    {
        if(n%i==0)
        {
            if(isPrime(i))
            {
                cout<<i<<"*";
                n=n/i;
            }
        }
 
        if(n<=i)
        {
            if(isPrime(n))
            {
                cout<<n;
            }
        }
    }
    return 0;
}
 
int isPrime(int index)
{
    if(index==1&&index==2)
    {
        return index;
    }else
    {
        for(int m=2;m<index;m++)
        {
            if(index%m==0)
            {
                return 0;
            }
        }
    }
}
目录
相关文章
|
人工智能 机器人
多模态大模型活动 | 使用 PAI×LLaMA Factory 搭建文旅问答机器人
LLaMA Factory 是一款开源低代码大模型微调框架,集成了业界最广泛使用的微调技术,支持通过 Web UI 界面零代码微调大模型,目前已经成为开源社区内最受欢迎的微调框架,GitHub 星标超过3万。本次活动通过 PAI×LLaMA Factory 微调 Qwen2-VL 模型,快速搭建文旅领域知识问答机器人,期待看到您与 AI 导游的创意对话!
|
Ubuntu 网络安全 数据安全/隐私保护
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
577 2
|
资源调度 算法 定位技术
|
运维 Linux Docker
Docker详解(十一)——Docker容器CPU资源限额实战Docker详解
Docker详解(十一)——Docker容器CPU资源限额实战
370 5
|
人工智能 数据挖掘
人机协作:大模型与AIGC技术的融入
【1月更文挑战第15天】人机协作:大模型与AIGC技术的融入
614 2
人机协作:大模型与AIGC技术的融入
|
算法 C++ 开发者
【C/C++ 数据结构 】图顶点个数和边的关系
【C/C++ 数据结构 】图顶点个数和边的关系
1226 0
|
弹性计算 大数据 测试技术
阿里云服务器租用价格表-2023最新(附明细报价)
阿里云服务器租用价格表-2023最新(附明细报价),阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月
1542 0
|
NoSQL 网络协议 Java
Docker Redis远程主机强迫关闭了一个现有的连接
Docker Redis远程主机强迫关闭了一个现有的连接
1339 0