#include <stdio.h>
int main(){
int N,i,j,z,sum=0;
scanf("%d",&N);
for(i=1;i<=N;i++){
for(j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
printf("%d its factors are ",i);
for(z=1;z<i;z++){
if(i%z==0)
printf("%d ",z);
}
printf("\n");
}
sum=0;
}
return 0;
}
0.0分
1 人评分
【明明的随机数】 (C++代码)浏览:830 |
不会做的浏览:951 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
Wu-求圆的面积 (C++代码)浏览:1991 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:834 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:349 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:894 |
简单的a+b (C语言代码)浏览:455 |
图形输出 (C语言代码)浏览:1419 |