#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
for(b=1;b<=a;b++){
c=0;
for(d=1;d<=b/2;d++)
if(a%d==0) c=c+d;
}
if(a==c) printf("该数%d是完数\n",c);
else printf("该数%d不是完数\n",a);
}
0.0分
1 人评分
C语言训练-求素数问题 (C语言代码)浏览:773 |
【出圈】 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
sizeof的大作用 (C语言代码)浏览:1138 |
整除的尾数 (C语言代码)浏览:852 |