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

📄 数组正负排序.cpp

📁 数据结构
💻 CPP
字号:


#include "stdio.h"
struct sqlist
{
	int data [50];
	int length;
};

void move(struct sqlist &k)
   {
	   int i=0,j=k.length-1;
	   int temp;
	   while (i<j)
	   {while(k.data[i]<0) i++;
		   while(k.data[j]>0) j--;
		   if(i<j)
		   {
			   temp=k.data[i];
			   k.data[i]=k.data[j];
			   k.data[j]=temp;
		   }
	   }
   }

  

 void main ()
   {

	 printf("数组正负排序测试\n\n");
	 struct sqlist k;
   int i=0;
   printf("请输入数组元素个数\n ");
   scanf("%d",&k.length);
   printf("请输入要排列的数组\n");

   for (i=0;i<k.length;i++)
	   scanf("%d",&k.data[i]);
   move(k);
   printf("排序结果如下\n");
   for (i=0;i<k.length;i++)
   printf("%d ",k.data[i]);
   printf("\n");
   }

 

⌨️ 快捷键说明

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