⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 求n个数中m个数的全排列.txt

📁 其中一部分是自己写得,一部分是摘录的,希望站长能批准,我以后一定多多努力上传!
💻 TXT
字号:
求n个数中m个数的全排列
int j=0,k,num=0;
fun1(int a[],int ii,int n,int m)
{int i,jj;
 jj=j;
 for(i=ii;i<=n;i++)
  {
  j=jj;
   if(j==m)
   break;
  else if(j+1==m-1)
   {
   num++;
   j++;
   a[j]=i;
   for(k=0;k<=j;k++)
   printf("%3d",a[k]);
   printf("\n");
   }
  else
   {
   j++;
   a[j]=i;
   fun1(a,i+1,n,m);
   }
 }
}

fun(int n,int m)
{int i,a[100];
 printf("\n");
 for(i=1;i<=n-m+1;i++)
 {
  j=0;
  a[j]=i;
  fun1(a,i+1,n,m);
 }
 printf("there are %d way\n",num);
}
 main()
{int n,m;
 clrscr();
 printf("please input n: ");
 scanf("%d",&n);
 printf("please input m: ");
 scanf("%d",&m);
 fun(n,m);
 getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -