第三十九讲项目三 求3000以内的全部亲密数
2017-04-23 15:48
197 查看
1.任务和代码
2.运行结果
3.知识点总结
在算完数的基础上再加上一段判断,对数据进行分析和处理
4.心得体会
逐渐掌握循环的运用
/* 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.心得体会
逐渐掌握循环的运用
相关文章推荐
- 求3000 以内的全部亲密数
- 第三十九项目3——求1000000以内的正整数n,要求9n是n的反序数。
- 第三十九讲项目4.2—(2)输出10000以内的所有回文数。
- 第三十九讲 项目3 求出100万以内的n,9*n刚好是它的反序数。
- 3000以内亲密数(C++)
- 第三十九讲 项目5 求出1000以内阿姆斯特朗数
- 第三十九将项目二 输出1000以内的所有完数
- 第三十九讲 项目二 求三位数以内所有n=a!+b!+c!的数
- 第三十九讲 项目4 求出1万以内的回文数
- 第十四周项目一数组大折腾(4)创建一个长度为16的整形数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素
- 第十一周项目 6 回文,素数(1000以内的回文数)
- 热烈祝贺3I工作室7个大学生创新创业项目全部获得立项
- 第11周项目6-m以内的所有回文素数
- C#中富文本编辑器Simditor带图片上传的全部过程(MVC架构的项目)
- 第11周项目6之输出1000以内所有素数
- 第11周项目6.4.1 输出1000以内所有素数
- 遍历Jenkins全部项目的配置
- 第11周项目1000以内的回文数
- 第10周项目5 输出1000以内的完数
- 第11周项目6(1000)以内所有回文素数