#include <stdio.h>
02.
void
fun(
int
m,
int
n,
int
v)
03.
{
04.
if
(n==0)//递归出口
05.
{
06.
printf
(
"%d\n"
,v);
07.
return
;
08.
}
09.
for
(
int
i=m;i>=n;i--)
10.
{
11.
fun(i-1,n-1,v*10+i);//调用递归实现int 类型的数字转换。
12.
}
13.
}
14.
int
main()
15.
{
16.
int
m,n;//m输入0-9之间的数字,n为位节数。
17.
while
(~
scanf
(
"%d%d"
,&m,&n))
18.
{
19.
fun(m,n,0);
20.
}
21.
return
0;
22.
}