设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 976|回复: 2
打印 上一主题 下一主题

[求助]怎么写个能求出任何整数因子的程序

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 00:57:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位:
编一个程序能求出任何数的所有因子!例如输入12,便显示 12 = 1*2*2*3, 帮帮忙!
2#
发表于 2009-11-4 00:57:29 | 只看该作者
 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);
}
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 00:57:30 | 只看该作者
void found(int n)
{
int i=1,k=n;
while(i<k)
{
k=n/i;
if(k*i==n)
cout<<i<<" "<<k;
i++;
}
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 21:37 , Processed in 0.083712 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表