算法之数论问题
文章平均质量分 63
阿木木的忧伤
为说的每一句话负责,说者无心、听者有意,作为一个严谨的程序员,不要让你的无心成为别人前进的阻碍
为写的每一句代码负责,不明所以就不要写在项目中,弄清楚每行代码的作用,才能得到真正的提升
展开
-
完全数
当一个自然数所有的真因子的和小于该自然数时,该自然数便是亏数 当一个自然数所有的真因子的和等于该自然数时,该自然数便是完全数 当一个自然数所有的真因子的和等于该自然数时,该自然数便是盈数 下面程序时判断一个数是否为完全数: #include void main() { int num; printf("请输入一个整数:\n"); scanf("%d",&num)原创 2013-11-16 16:52:05 · 968 阅读 · 0 评论 -
亲密数算法
如果整数a.b 的因子之和等于整数b,整数b的因子之和等于a,因子包括1但不包,本身,且a不等于b,则称a、b为亲密数 #include #include //判断是否为亲密数 int isfriendnum(int a, int b) { int sum=1; for(int i=2; i<=a/2; i++) { if(a%i == 0) {原创 2013-11-17 20:02:29 · 1349 阅读 · 0 评论