1 条题解
-
0
#include <stdio.h> int main() { int i,n,x,a; scanf("%d",&n); getchar(); for(i=1;i<=n;i++) { int car[20000]; a=(0); for(x=1;x<i;x++) { if(i%x==0) { car[a]=x; a++; } }
int b=0,x2=0,x3=0; for(x2=0;x2<a;x2++) { b+=car[x2]; } if(b==i) { printf("%d its factors are ",i); for(x3=0;x3<a;x3++) { printf("%d ",car[x3]); } printf("\n"); } }}
信息
- ID
- 36
- 时间
- 2000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 1325
- 已通过
- 447
- 上传者