andykuo
全部博文(22)
2011年(2)
2010年(6)
2009年(14)
talent87
keepmovn
分类: C/C++
2011-01-09 11:04:07
#include <stdio.h> int main(){ int n,i,s; scanf("%d",&s); if(s<3) {printf("%d=%d",n,n);return 0;} n=s; printf("%d=",n); for(i=2;i<=s;i++){ while(!(n%i)){ if(n/i==1) {printf("%d\n",n); return;} printf("%d*",i); n/=i; } } }
上一篇:将一个正整数分解为质因数例如 输入90 打印90=2*3*3*5
下一篇:没有了
chinaunix网友2011-03-08 14:30:16
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
登录 注册