Home > Study > C Language > C Example > [ex30] 두 수의 거리

[ex30] 두 수의 거리
Study Language

문제 설명


두 정수를 입력 받아, 두 수의 차이를 절대값으로 인쇄하라.

#include <stdio.h>

int Solve(int A, int B) 
{
	//여기서 부터 작성
	
}

int main(void)
{
	int A, B;
	int sol;
	scanf("%d %d", &A, &B);

	sol = Solve(A, B);

	printf("%d\n", sol);

	return 0;
}

입력 설명


공백으로 구분하여 두 정수를 입력한다.

출력 설명


두 수의 차이를 절대값으로 출력한다.

입력 예시


15 12

출력 예시


3

정답 코드


#include <stdio.h>

int Solve(int A, int B) 
{
	//여기서 부터 작성
	int diff;
	if (A > B)
	{
		diff = A - B;
	}
	else
	{
		diff = B - A;
	}
	return diff;
}

int main(void)
{
	int A, B;
	int sol;
	scanf("%d %d", &A, &B);

	sol = Solve(A, B);

	printf("%d\n", sol);

	return 0;
}

메모


printf 내부의 \n 습관화 필요