#include <stdio.h> int main(){ int sum=1, i=2,y=2,N=0; scanf("%d",&N); for(i;i<=N;i++){ sum=1; y=2; for(y;y<i;y++){ if(i%y==0&&i!=y){ sum+=y; } } if(i==sum){ printf("%d its factors are",i); y=1; for(y;y<i;y++){ if(i%y==0){ printf(" %d",y); } } printf("\n"); } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:709 |
不容易系列2 (C语言代码)浏览:699 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3472 |
C语言训练-排序问题<1> (C++代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
淘淘的名单 (C语言代码)浏览:1167 |
【简单计算】 (C语言代码)浏览:642 |
剪刀石头布 (C语言代码)浏览:1792 |
用筛法求之N内的素数。 (C++代码)浏览:754 |