-->
当前位置:首页 > Eng > 正文内容

函数题:求叠数(递归版)

Luz2年前 (2022-11-24)Eng602
请编写递归函数,生成叠数。



例如:$$Redup(5, 8) = 88888$$

#### 函数原型

c
long long Redup(int n, int d);

说明:参数 $$n$$ 为重复次数(非负整数),$$d$$ 为数字$$(0 ~ 9)$$,函数值为重复 $$n$$ 次数字 $$d$$ 的正整数。若 $$n$$ 或 $$d$$ 为 $$0$$,则函数值为 $$0$$。

#### 裁判程序

c
#include <stdio.h>

long long Redup(int n, int d);

int main()
{
int n, d;
scanf("%d%d", &n, &d);
printf("%lld\n", Redup(n, d));
return 0;
}

/* 你提交的代码将被嵌在这里 */


#### 输入样例1
in
5 8



#### 输出样例1
out
88888



#### 输入样例2
in
1000000 0



#### 输出样例2
out
0



#### 输入样例3
in
0 9



#### 输出样例3
out
0



要求:不使用循环语句,不使用 pow、exp 等函数。






answer:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。