c语言 求出亲密数对
c语言 求出亲密数对
日期:2017-11-26 06:31:52 人气:1
大概看了一下,你判断是否为因子的地方有问题,应该用取余运算符号:%
用除号是不行的,呵呵。
另外,你把求一个数的因子和,写成一个函数,这样的话,程序看起来更明了,你也不容易混乱。
求因子和的函数如下:
int sumf(int num){ int i,sum = 0; for(i = 1;i <= num; i ++) { if(num % i == 0) { sum += i; } }