【发布时间】:2019-05-27 15:38:16
【问题描述】:
函数int digit(int number,int position) 必须是递归的,并在“位置”从右边返回“数字”的数字。所以在我的代码中 number=5864 和 position=3 函数应该返回“8”。这是主要代码。
#include <stdio.h>
int digit(int number,int position);
int main (){
int number=5864, position=3, result;
result=digit(number,position);
printf("result: %d\n",result );
system("pause");
return 0;
}
int digit(int number,int position){}
我知道这个问题已经被问过了,但我真的很难让它递归。 感谢您的关注。
【问题讨论】:
-
到目前为止您尝试过什么?我们不会做你的功课
-
@MrTux 我已经尝试了比我想承认的要解决它更多的问题,但我不能把我的头脑围绕使它递归。现在我知道了解决方案,我意识到我是多么愚蠢。顺便说一句,这不是功课