新微赢技术网

标题: [求助]怎么写个能求出任何整数因子的程序 [打印本页]

作者: 最ヅ后愛上你    时间: 2009-11-4 00:57
标题: [求助]怎么写个能求出任何整数因子的程序
请教各位:
编一个程序能求出任何数的所有因子!例如输入12,便显示 12 = 1*2*2*3, 帮帮忙!
作者: 瘋子愛老婆    时间: 2009-11-4 00:57
 void foud(int n)
{ int s=1;
string st;
for(int i=1;i<n/2;i++)
{ if(n%i==0)
{
s=s*i;
if(s> n) break;

st=str+i;

}
}
printf("%s",st);
}
作者: 訫譩    时间: 2009-11-4 00:57
void found(int n)
{
int i=1,k=n;
while(i<k)
{
k=n/i;
if(k*i==n)
cout<<i<<" "<<k;
i++;
}
}




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2