以下是一个简单的递归函数,用C#控制台实现不求和:

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("递归不求和");
        int result = Recursion(5);
        Console.WriteLine("结果:" + result);
        Console.ReadKey();
    }

    static int Recursion(int n)
    {
        if (n == 0)
        {
            return 0;
        }
        else
        {
            Console.WriteLine(n);
            return Recursion(n - 1);
        }
    }
}

运行结果:

递归不求和
5
4
3
2
1
结果:0

该函数接受一个整数n作为参数,如果n等于0,则返回0;否则,打印n的值,然后递归调用自身,并将n-1作为参数。当n等于0时,递归函数停止调用,返回最终的结果0。因此,该函数不会求和,而是简单地输出从n到1的数字。

用C#控制台实现递归不求和

原文地址: https://www.cveoy.top/t/topic/0eF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录