问题标题: 酷町堂:1704

0
0
已解决
刘雨沐
刘雨沐
新手光能
新手光能

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
using namespace std;
int main ( )
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        if(n%i==0)
        {
            cout<<i<<"*";
        }
    }
    return 0;
}


0
已采纳
叶奥瑞
叶奥瑞
修练者
修练者

核心代码:

    do
   {
        while(n%i==0)
        {
           cout<<i; n/=i;
            if(n!=1)
                cout<<"*"; 
        }
        i++;
    }
    while(n!=1);

0
我要回答