C 언어 1차원 그룹 삽입 정렬

5185 단어
#include 
#include 
#define N 10

int main()
{
	int i , a[N],j;
	for(i=0;i<N;i++)
	{
		a[i]=rand()%100;
		printf("%d ",a[i]);
	} 
	 puts("");
	 //    
	 for(i=1;i<=N;i++)
	 {
	 	int temp;
	 	temp=a[i];j=i-1;
	 	while(j>0&&temp<a[j-1])
	 	{
	 		a[j]=a[j-1];
	 		j--;
		 }
		 a[j]=temp;
	  }
	 //     
	for(i=0;i<N;i++)
	{
		printf("%d ",a[i]);
	 } 
	return 0;
 } 

좋은 웹페이지 즐겨찾기