//设计算法,将某个大于1的自然数n分解为其素因子的乘积,如6=2*3,7=7,8=2*2*2。
#include
using namespace std;
int main()
{int i=2,n,k=1;
cout<<"请输入想分解的数字:";
cin>>n;
cout<
{
if(n%i==0)
{
n=n/i;
if(k)
{
cout< k--;
}
else
{
cout<<" * "< }
}
if(n%i!=0)
{
i++;
}
}
}
推荐阅读
- 程序员|Linux之父炮轰C++(糟糕程序员的垃圾语言)
- python|Python这么火,能干什么(这四大主要用途是你必须得知道的!)
- STM32|STM32GPIO模式的理解
- Java|网易24周年,竟拿出内部进阶必备的网络协议笔记,给程序员发福利
- Java|又一款 Nginx 管理可视化神器,通过界面完成配置监控
- Java|Keycloak简单几步实现对Spring Boot应用的权限控制
- c语言小知识点|实现C语言高效编程的四大秘技
- 编程|【整理】IDEA优化措施
- 图像处理与机器视觉|LM算法