Recursion 如何编写一个递归方法,用文字打印出一个整数?

Recursion 如何编写一个递归方法,用文字打印出一个整数?,recursion,methods,Recursion,Methods,例如,如果我输入123,返回字符串将是一二三?我们可以这样做的方法之一是数学 使用%和/运算符反转输入(数字)。例如,如果输入为123,则将其设为321 使用/和%运算符从右侧断开反转数字的每个数字,并使用else if或switch case方法以文字形式打印每个数字 你尝试了什么?为什么不起作用?请更清楚地解释你的问题。例如,您需要哪种编程语言?递归方法是这样工作的:将问题分成更小的子问题(例如,如何打印一个数字),然后将它们组合成一个解决方案。确保您的程序在某个点终止为什么它必须是递归的?

例如,如果我输入123,返回字符串将是一二三?

我们可以这样做的方法之一是数学

  • 使用%和/运算符反转输入(数字)。例如,如果输入为123,则将其设为321

  • 使用/和%运算符从右侧断开反转数字的每个数字,并使用else if或switch case方法以文字形式打印每个数字


  • 你尝试了什么?为什么不起作用?请更清楚地解释你的问题。例如,您需要哪种编程语言?递归方法是这样工作的:将问题分成更小的子问题(例如,如何打印一个数字),然后将它们组合成一个解决方案。确保您的程序在某个点终止为什么它必须是递归的?从你给出的,它可以像链式替换一样简单。