zoukankan      html  css  js  c++  java
  • C# 递归、try

    一、递归

    递归:
    在函数体内调用本函数自身,直到符合某一条件不再继续调用

    两个需要满足的条件
    1、有反复调用自身函数的过程
    2、有函数的出口:有不再继续执行的条件

    例子:

    案例:

    (一)、输入正整数n,求n的阶乘

    (1)、原题

    (2)、递归做法

    (二)、

    赶着一群羊去各个村子卖,每到一个村子都可以卖掉原来总数的二分之一零一只
    赶过7个村子
    求出门有多少只

    (1)、求羊

    (2)、递归求羊

    (三)、递归求桃子

    猴子吃桃子,第一天吃了总数的二分之一加1个
    以此类推
    第十天猴子想吃的时候发现剩下1个
    求原来一共多少

    二、try 尝试

    try catch 尝试执行某段代码,如果出错,catch捕获到错误
    try finally 尝试执行某段代码,不管出不出错,最终都要执行finally
    try catch finally 尝试执行某段代码,出错就捕获,不管出错与否,都执行finally

    例子:输入一个日期,判断是否正确

  • 相关阅读:
    BZOJ
    BZOJ
    BZOJ
    BZOJ
    BZOJ
    BZOJ
    [知识点]平衡树之Splay
    [BZOJ1015/JSOI2008]星球大战
    [知识点]状态压缩DP
    [NOIP2011]聪明的质检员
  • 原文地址:https://www.cnblogs.com/huluobozu/p/4967262.html
Copyright © 2011-2022 走看看