C语言程序:求解完美数
#include<stdio.h>
int factorsum(int number);
int main() { int m, n, i; printf("Input m:"); scanf("%d", &m); printf("Input n:"); scanf("%d", &n); for(i=m; i<=n; i++) { if(factorsum(i)==i) { printf("%5d", i); } } }
int factorsum(int number) { int i, sum; if(number==1) { return 1; } sum=0; for(i=1; i<=number; i++) { if(number%i==0) { sum+=i; } } return sum; }
原文地址: https://www.cveoy.top/t/topic/pjJb 著作权归作者所有。请勿转载和采集!