用递归方法求(1......n)中k个元素的子集!高手帮忙!(写思路就行)
用递归方法求(1......n)中k个元素的子集!高手帮忙!(写思路就行)
思路:
int fun(int data)//判断是否是素数,是反回1,不是反回0
{
……
……
}
void fun1(int n,int m)
{
if(m==2)
{
printf("2");
return;
}
else
{
if(fun(m))
printf("%d ",m);
fun1(n,m-1);
}
}
void main()
{
int n;
scanf("%d",&n);
fun(n,n);
}