#include<iostream>
using namespace std;
int main()
{
int i,n;
cin>>n;
cout<<"n="<<"1";
for(i=2;i<=n;)
{
if(n%i==0)
{
n=n/i;
cout<<"*"<<i;
continue;
}
i++;
}
cout<<endl;
return 0;
本文介绍了一个简单的C++程序,该程序用于求解一个整数的所有质因数,并以乘积形式输出。通过使用for循环和条件判断,程序能够高效地找到输入数值的所有质因数。
#include<iostream>
using namespace std;
int main()
{
int i,n;
cin>>n;
cout<<"n="<<"1";
for(i=2;i<=n;)
{
if(n%i==0)
{
n=n/i;
cout<<"*"<<i;
continue;
}
i++;
}
cout<<endl;
return 0;
611

被折叠的 条评论
为什么被折叠?