본문 바로가기

공부/C언어

c언어 :: 내림차순, 오름차순

반응형
int main(void)
{
	int i,j,b;
	int a[7]={100,20,80,60,88,5,34};
	
	while(1)
	{	
		for(i=0;i<7;i++)
		{	
			for(j=(i+1);j<7;j++)
			{	
				
				if(a[i]>a[j])
				{	
					b=a[i];
					a[i]=a[j];	
					a[j]=b; 
				}
			}
				printf("%4d",a[i]);
		}
			printf("\n");
			break;
	}
	return 0;
}

내림차순

 

 

 

 

int main(void)
{
	int i,j,b;
	int a[7]={100,20,80,60,88,5,34};
	
	while(1)
	{	
		for(i=0;i<7;i++)
		{	
			for(j=(i+1);j<7;j++)
			{	
				
				if(a[i]<a[j])
				{	
					b=a[i];
					a[i]=a[j];	
					a[j]=b; 
				}
			}
				printf("%4d",a[i]);
		}
			printf("\n");
			break;
	}
	return 0;
}

오름차순

 

반응형