level 1
本人小魔法天使学C还不久,请各位高手多多指教!我的老师布置了一个作业:求相亲数相亲数定义为:两个数的特点是:彼此的全部约数和(本身除外)都与另一方相等。如 把220的全部约数(除掉本身)相加是: 1+2+4+5+10+11+20+22+44+55+110=284 同样,把284的全部约数(除掉本身)相加的和是: 1+2+4+71+142=220。”但我想破脑壳也无法想出怎么求一个数的因数,所以在此请各位高手帮帮忙!!谢谢
2004年11月21日 03点11分
1
level 0
#include
fun(int n){int i,s=0;for (i=1;i
2004年11月21日 12点11分
2
level 1
#include
fun(int n){int i,s=0;for (i=1;i
2004年11月22日 04点11分
3
level 1
fun(int n)函数的意思就是实现了n的全部约数和了if (n==fun(m) && m==fun(n))这个条件就是n的全部约数和等于m,m的等于n了。
2004年11月24日 09点11分
5
level 0
太复杂了吧!用不着函数编写吧,我们编写的这个程序也就大概有七八条语句吧
2004年12月08日 03点12分
7
level 0
如果n很大那?比如5000000?而且要处理很多个这样大的数,怎么样在5s内实现?
2008年08月12日 04点08分
9
level 1
#include
int main(){ int i=1,s=0; while(i
2008年08月13日 04点08分
11
level 0
回复:9楼
这个问题谁能解决,谢谢,当n很大时怎么办??
2010年05月15日 12点05分
14