#include <iostream> using namespace std; int main() { int N ; int r = 0 ; cin>>N ; for(int i=2 ; i<=N ; i++)//一级循环,找出所有完数 { for(int a=1 ; a<i ; a++)//因子条件,判断是否为完数 { if(i%a==0) r=r+a ; } if(r==i) { cout<< i <<' '<<"its factors are" ; for(int b =1 ;b<i ; b++) { if(i%b==0) cout<< b <<' ' ; } cout<<endl ; } r=0 ; } return 0; } 这个哪里错了
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:619 |
printf基础练习2 (C语言代码)浏览:955 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
校门外的树 (C语言代码)浏览:988 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
淘淘的名单 (C语言代码)浏览:1309 |
简单的a+b (C语言代码)浏览:491 |