系统管理-第3部分 部署和预配置
2008-07-23 10:46
232 查看
亲密数是这样的:A的所有因子之和等于B ,B的所有因子之和也等于A。那么这两个数互为亲密数。
要求:A,B不能相同。
本文出自 “Ajax的姑娘” 博客,谢绝转载!
要求:A,B不能相同。
static void Main(string[] args) { for (int i = 1 ; i < 3000; i++) { Program p=new Program (); int j = p.GetFamilyNumber(i); if (j!=-1) { Console.WriteLine("{0}和{1}是亲密数",i,j); } } } /// <summary> /// 得到一个数的所有因子之和 /// </summary> /// <param name="x"></param> /// <returns></returns> public int GetFactors(int x) { int temp = 0; for (int i = 1; i < x; i++) { if (x%i==0) { temp += i; } } return temp; } //得到一个数的亲密数 public int GetFamilyNumber(int x) { int temp1 = GetFactors(x);//A的所有因子之和等于B int temp2 = GetFactors(temp1);//B的所有因子之和等于C if (x==temp2 &&temp1>temp2)//如果A=C,那么AB是亲密数,两个数不能相同前面算过的后面不能再算了 { return temp1; } return -1; }
本文出自 “Ajax的姑娘” 博客,谢绝转载!
相关文章推荐
- 系统管理-第3部分 预配置和部署
- 系统管理-第4部分 系统配置
- 使用 XForms 和 Ruby on Rails 开发小型门诊管理系统,第 1 部分: 安装配置 IBM DB2 9 pureXML
- Linux系统配置及服务管理_第01章系统部署
- 部署Vista – 第3部分:理解配置传送
- Linux系统配置及服务管理_第01章系统部署 (第二小节初识shell)
- 360 QConf配置管理系统简易部署和使用 | 峰云就她了
- 系统管理-第4部分 系统配置
- 项目管理必备—禅道项目管理系统开源版本的部署及配置
- 部署Vista – 第3部分:理解配置传送
- linux学习入门 基础部分(5)[用户理解 用户涉及到的系统配置文件 用户管理《建立,删除,查看,更改》 权力下放 忘记密码。
- 服务器集群管理框架从构思到完成(二)集群部署配置和基本功能操作
- Linux系统文件目录配置与管理
- J2ME 101,第 3 部分: 深入记录管理系统
- SaltStack实战之配置管理-LAMP自动化部署
- RHCE课程-系统管理部分|4、linux的计划任务
- 当发现现自己管理的部署在tomcat下的系统受到攻击后,我所做的加固动作
- Android Studio 中配置版本管理系统Git
- 新浪sae上php部署 应用配置及日志系统