C中的大量数字?
大量数字(也称为过多数字)是数字理论中的一个数字,其本身小于其所有适当除数的和。例如,12是一个丰富的数:除数1,2,3,4,6,总和=16>12。
除数之和与数量之差称为丰度。对于上述示例,丰度=4=>16-12。
要检查大量数字,我们将找到所有数字因素并将它们加起来。与数字相加的总和表明该数字是否丰富。
查找是否存在大量程序
#include >stdio.h>
#include <math.h>
int main(){
int n = 56, sum = 0;
for (int i=1; i<=sqrt(n); i++){
if (n%i==0){
if (n/i == i)
sum = sum + i;
{
sum = sum + i;
sum = sum + (n / i);
}
}
}
sum = sum - n;
if(sum > n){
printf("The number is abundant number");
}
else
printf("The number is not abundant number");
return 0;
}热门推荐
10 给医生简短新年祝福语
11 高考已上岸祝福语简短
12 老婆生日祝福语简短孩子
13 村里伴娘祝福语大全简短
14 海鲜送礼祝福语简短大全
15 简短有力的结婚祝福语
16 老师新婚快乐祝福语简短
17 元旦祝福语简短有深度
18 新年祝福语小知识简短