当前位置: 首页 > 编程笔记 >

C#递归实现将一整数逆序后放入一数组中

荆树
2023-03-14
本文向大家介绍C#递归实现将一整数逆序后放入一数组中,包括了C#递归实现将一整数逆序后放入一数组中的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#递归实现将一整数逆序后放入一数组中的方法,分享给大家供大家参考。具体实现方法如下:

static void Main(string[] args)

{

    int m = 1236578;

    int[] ms = new int[m.ToString().Length];

    Rev(m.ToString().Length, m, ref ms);

    for (int i = 0; i < m.ToString().Length; i++)

 Console.Write("{0}", ms[i]);

    Console.ReadLine();

}

private static void Rev(int len, int m, ref int[] ms) {     if (m / 10 > 0)     {  ms[len - m.ToString().Length] = m % 10;  Rev(len, m / 10, ref ms);  return;     }     ms[len - m.ToString().Length] = m % 10; }

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C/C++ 实现递归和栈逆序字符串的实例,包括了C/C++ 实现递归和栈逆序字符串的实例的使用技巧和注意事项,需要的朋友参考一下 C/C++ 实现递归和栈逆序字符串的实例 递归函数调用模型 逆序方法 调用 以上就是C/C++ 实现递归和栈逆序字符串的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法,包括了JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法。分享给大家供大家参考,具体如下: 运行效果图如下: 更多关于JavaScript相关内容感兴趣的读

  • 问题内容: 我有一个我要为类创建的程序,该程序使用递归返回数组中所有整数的总和。到目前为止,这是我的程序: 但是,我相信我得到了三个都相关的错误,但是我不知道为什么它会找到一种null类型: 问题答案: 该解决方案比看起来简单,请尝试以下操作(假设数组的长度为非零): 这样称呼它:

  • 本文向大家介绍C++递归实现螺旋数组的实例代码,包括了C++递归实现螺旋数组的实例代码的使用技巧和注意事项,需要的朋友参考一下 仅供参考,若有可改进之处,欢迎一起交流! 调试 7 8 1 2 3 4 5 6 7 8 26 27 28 29 30 31 32 9 25 44 45 46 47 48 33 10 24 43 54 55 56 49 34 11 23 42 53 52 51 50 35

  • 本文向大家介绍C++实现递归函数的方法,包括了C++实现递归函数的方法的使用技巧和注意事项,需要的朋友参考一下 递归函数通俗来讲就是自己调用自己本身。这样有很大的好处,代码很方便简洁,把复杂的有规律的运算交给计算机去做。 1、首先定义问题。递归函数(recursion)需要设置一个函数,然后再可以循环往复的执行下去。 2、把问题换成公式。 如把阶乘之和定义为f(n)=n*f(n-1)。也就是说n*

  • 本文向大家介绍c++中将二维数组元素变换为逆向存放的实现代码,包括了c++中将二维数组元素变换为逆向存放的实现代码的使用技巧和注意事项,需要的朋友参考一下 1、例如,原始二维数组为,逆向存放后变为。试建立一个类REVARR,完成上述工作。 具体要求如下: (1)私有数据成员 int a[M][N]:初始化时存放原始二维数组,最终存放逆向存放后的二维数组。 (2)公有成员函数 REVARR(int