第三十九讲项目三 求3000以内的全部亲密数
来源:互联网 发布:什么是网络专供 编辑:程序博客网 时间:2024/05/20 05:26
1.任务和代码
/* copyright\c)2017,csdn学院 *All cights reserved *文件名称:a.c *作者:王琦 *完成日期:2017年4月23日 *版本号:6.0 *问题描述:求3000以内的全部亲密数*程序输出:3000以内的全部亲密数*/ #include <stdio.h> #include<math.h> int main( ) { int n,i,sum,s; for(n=2;n<=3000;n++) { sum=1; for(i=2;i<sqrt(n);i++) { if(n%i==0) sum+=(i+n/i); } if(i*i==n) sum+=i;s=1; for(i=2;i<sqrt(sum);i++) { if(sum%i==0) s+=(i+sum/i); } if(i*i==sum) s+=i; if(n==s)printf("%d的亲密数是%d\n",n,s); } }
2.运行结果
3.知识点总结
在算完数的基础上再加上一段判断,对数据进行分析和处理
4.心得体会
逐渐掌握循环的运用
0 0
- 第三十九讲项目三 求3000以内的全部亲密数
- 求3000 以内的全部亲密数
- 第三十九讲 项目二 求三位数以内所有n=a!+b!+c!的数
- 第三十九讲项目1.3——亲密数
- 第三十九讲 项目4 求出1万以内的回文数
- 第三十九讲项目1.2——输出1000以内的所有完数
- 第三十九讲项目4.2—(2)输出10000以内的所有回文数。
- 第三十九讲 项目3 求出100万以内的n,9*n刚好是它的反序数。
- 第三十九项目3——求1000000以内的正整数n,要求9n是n的反序数。
- 第三十九讲 项目5 求出1000以内阿姆斯特朗数
- 第三十九将项目二 输出1000以内的所有完数
- 第三十九讲项目3.1——输入一个正整数,输出它的反序数
- (三)求1000以内的完数
- 第三十九讲项目七
- 3000以内亲密数(C++)
- 第三章 求100以内的所有完数
- 第三章 求100以内的所有完数
- 第三十九讲 项目 数字游戏 (完数, 阿姆斯特朗数,回文数,回文日等)
- jquery mobile 弹窗(二)
- C++ Primer Chapter 15-6
- ajax处理跨域有几种方式?实现原理是什么?
- Couldn't Copy Base System 错误处理办法
- Linux kernel boot
- 第三十九讲项目三 求3000以内的全部亲密数
- <aop:aspect>与<aop:advisor>的区别
- java.lang.System
- JAVA问题:在相应的 try 语句主体中不能抛出异常错误
- 浅谈拒绝服务攻击的原理与防御(1):普通拒绝服务攻击
- mysql安装教程
- Bomb HDU
- 装备
- (C语言)括号匹配问题