1067

来源:互联网 发布:联合程序员开发网 编辑:程序博客网 时间:2024/06/09 14:49
#include<stdio.h>main(){int i,j,k,t;for(i=1;i<=1000;i++){t=0;for(j=1;j<=i;j++){if(i%j==0)t=t+j;if(j>=i/2.0)break;}if(i==t){printf("%d=",i);for(j=1;j<=i;j++){if(i%j==0){if(j==1)printf("%d",j);elseprintf("+%d",j);}if(j>=i/2.0)break;}printf("\n");}}}

0 0
原创粉丝点击