博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归算法
阅读量:6106 次
发布时间:2019-06-21

本文共 1364 字,大约阅读时间需要 4 分钟。

 

1 using System; 2 using System.Windows.Forms; 3  4 namespace DemoCore 5 { 6     public partial class Recursion : Form 7     { 8         public Recursion() 9         {10             InitializeComponent();11         }12 13         private void button1_Click(object sender, EventArgs e)14         {15             this.textBox2.Text = ComputePeach(Convert.ToInt32(this.textBox1.Text)).ToString();16             ComputPeach();17         }18         /// 19         /// 1*1+2*2+3*3+4*4+...+n*n,求n个相加后的和20         /// 21         private int ComputeAdd(int i)22         {23             if (i <= 2 && i > 0)24             {25                 return 1+ i * i;26             }27             else28             {29                 return ComputeAdd(i - 1) + i * i;30             }31 32         }33 34         /**35          *  趣味问题——年龄。有5个人坐在一起,36          *  问第五个人多少岁?他说比第4个人大2岁。37          *  问第4个人岁数,他说比第3个人大2岁。38          *  问第三个人,又说比第2人大两岁。39          *  问第2个人,说比第一个人大两岁。40          *  最后问第一个人,他说是10岁。41          *  请问第五个人多大?用递归算法实现。42          *  43          * */44         private int ComputeAge(int i)45         {46             if (i == 1)47             {48                 return 10;49             }50             else51             {52                 return ComputeAge(i-1) + 2;53             }54         }55     }56 }

 

转载于:https://www.cnblogs.com/Lijq/p/4463175.html

你可能感兴趣的文章
phonegap(cordova) 自己定义插件代码篇(六)----android ,iOS 微信支付工具整合
查看>>
Shell脚本中替换字符串等操作
查看>>
Bean Query 改动Bug的版本号(1.0.1)已公布
查看>>
Python模块NumPy中的tile(A,rep) 函数
查看>>
Oracle JDBC:驱动版本区别与区分 [转]
查看>>
Java 异常处理
查看>>
mysql 按年度、季度、月度、周、日SQL统计查询
查看>>
使用正态分布变换(Normal Distributions Transform)进行点云配准
查看>>
java 泛型基础问题汇总
查看>>
未来的技术路线
查看>>
CAS 与 无锁队列
查看>>
使用Java客户端对Redis进行操作
查看>>
版本控制
查看>>
TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手
查看>>
Azure 标准与高级托管磁盘存储的相互转换
查看>>
Linux C/C++ 链接选项之静态库--whole-archive,--no-whole-archive和--start-group, --end-group
查看>>
【Java】Java NIO
查看>>
[原创]用逻辑嗅探破解接触式IC卡口令
查看>>
flink 入门
查看>>
windows/Linux下的程序员文档浏览工具
查看>>