#include<stdio.h> int main() { int a,b,c,x,i; int d[100]; for(a=1;a<=1000;a++) { c=0; x=0; for(b=1;b<a;b++) { if(a%b==0) { c=c+b; x=x+1; d[x]=b; } } if(a==c) { printf("%d its factors are ",a); for(i=1;i<=x;i++) { printf("%d",d[i]); if(i!=x) printf(","); } printf("\n"); } } return 0; }
POJ 2686:打印完数
最新推荐文章于 2018-12-18 18:40:20 发布