计算任一输入的正整数的各位数字之和,并分析算法的时间复杂度

#include<iostream>
using namespace std;
int main()
{
int n,j;
cin>>n;
j=n;
void fact(int n);
cout<<n<<"=";
fact(j);
}
void fact(int n)
{
for(int i=2;i<=n;i++)
{
if(n%i==0)
{
n=n/i;
if(n!=1){
cout<<i<<"*";
i--;
}
if(n==1){
cout<<i;
}
}
}
}

posted @ 2019-03-17 13:22  小菜鸡的梦想  阅读(624)  评论(0编辑  收藏  举报