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

📄 qpl.c

📁 自己做的常用库和实现的数据结构。public domain.
💻 C
字号:
/*qpl.c----n */
#define N 4
int main(void)
{  int i,j,k,t,found;
   int a[N+1];
   t=1;
   for (k=1;k<=N;k++)a[k]=k;
   printf("t=%3d     ",t);
   for (k=1;k<=N;k++) printf("%3d",a[k]);
   printf("\n");t++;
   found=1;

   while (found)
   {  i=N;found=0;
      while (i>1&&!found)
      {  i--;
	 if (a[i]<a[i+1]) found=1;
      }
      if (found)
      {  j=i+1;
	 for (k=j+1;k<N+1;k++) 
		 if (a[i]<a[k]) 
			 j=k;
	 k=a[i];a[i]=a[j];a[j]=k;
	 i++;j=N;
	 while (i<j) {
		 k=a[i];a[i]=a[j];a[j]=k;i++;j--;
	 }
	 printf("t=%3d     ",t);
	 for (k=1;k<N+1;k++) 
		 printf("%3d",a[k]);
	 printf("\n");t++;
      }
   }
   return (0);
}




⌨️ 快捷键说明

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