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;
            }
        }
    }
}
目录
相关文章
|
存储 PHP 数据库
新手教程 快速部署PbootCMS到本地或者服务器
新手教程 快速部署PbootCMS到本地或者服务器
2061 0
|
Ubuntu 网络安全 数据安全/隐私保护
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法
625 2
|
资源调度 算法 定位技术
|
运维 Linux Docker
Docker详解(十一)——Docker容器CPU资源限额实战Docker详解
Docker详解(十一)——Docker容器CPU资源限额实战
386 5
|
人工智能 数据挖掘
人机协作:大模型与AIGC技术的融入
【1月更文挑战第15天】人机协作:大模型与AIGC技术的融入
624 2
人机协作:大模型与AIGC技术的融入
|
人工智能 前端开发 JavaScript
计算机毕业论文|校园资料分享系统的设计与实现
计算机毕业论文|校园资料分享系统的设计与实现
253 1
|
算法 C++ 开发者
【C/C++ 数据结构 】图顶点个数和边的关系
【C/C++ 数据结构 】图顶点个数和边的关系
1313 0
|
弹性计算 大数据 测试技术
阿里云服务器租用价格表-2023最新(附明细报价)
阿里云服务器租用价格表-2023最新(附明细报价),阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月
1548 0
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件
《QT从基础到进阶·二十三》弹窗提示框QMessageBox和QCloseEvent事件
952 0