개발자 모드/C언어

C언어 숫자 받아서 내림차순 정리

인생은직구 2021. 3. 7. 17:13
728x90
#include <stdio.h>
#include <time.h>

int main(void)
{
	
	int input_num[5];
	int result_num[5];

	for (int i = 0; i < 5; i++)
	{
		printf("%d 번째 숫자 입력 \n", i + 1);
		scanf_s("%d", &input_num[i]);
	}


	for (int i = 0; i < 5; i++)
	{
		int count = 0;

		for (int j = 0; j < 5; j++)
		{
			if (input_num[i] > input_num[j])
				count++;
		}

		if (count == 4)
		{
			result_num[0] = input_num[i];
		}
		else if (count == 3)
		{
			result_num[1] = input_num[i];
		}
		else if (count == 2)
		{
			result_num[2] = input_num[i];
		}
		else if (count == 1)
		{
			result_num[3] = input_num[i];
		}
		else
		{
			result_num[4] = input_num[i];
		}
	}
	
	for (int i = 0; i < 5; i++)
	{
		printf("%d 번째 큰 숫자 : %d \n", i + 1, result_num[i]);
		
	}

	return 0;
}

 

 

728x90