#674(함수 작성+포인터) swap 함수 만들기 (Call by Reference)

기초
⏱ 시간 제한: 5|💾 메모리 제한: 128 MB

문제 설명

이 문제는 두 변수의 값을 바꾸는 함수를 구현하는 문제입니다.

다음 조건을 참고해서 함수 본체만 작성해서 제출하시기 바랍니다.

함수명: myswap

매개 변수(parameter): 정수형 포인터 변수 변수 2개(매개변수를 반드시 int *로 사용)

반환 형(return type): 없음(void)

함수 내용: 첫 번째 포인터가 가리키는 변수의 값이 두 번째 포인터가 가리키는 변수의 값보다 클 경우 두 값을 서로 바꾼다.

(이 문제는 C / C++ 전용 함수 작성 문제입니다. 함수 본체만 작성해서 제출하세요. + 이 문제는 배열을 사용하면 안 됩니다.)

미리 작성된 코드

아래 코드에서 주석 위치에 함수를 작성하여 제출하세요.

C 언어

c
#include 

/* 여기에 함수를 작성하세요 */

main()
{int a, b;
scanf("%d%d", &a, &b);
myswap(&a, &b);
printf("%d %d", a, b);}

Python

python
# 여기에 함수를 작성하세요

a, b = map(int, input().split())
a, b = myswap(a, b)
print(a, b, end='')

입력 설명

2개의 정수 a, b가 공백으로 분리되어 입력된다.(-1,000,000 <= a, b <= 1,000,000)

출력 설명

두 수 중 작은 수가 먼저 출력되고, 큰 수가 다음에 출력된다.(이 부분은 신경쓰지 않아도 됩니다.)

위 조건을 참고해서 함수의 본체만 작성해서 제출합니다.

예제

입력 1

3 5

출력 1

3 5

입력 2

5 3

출력 2

3 5
함수형 문제
함수 본체만 작성하세요
언어:

테스트 실행 결과가 여기에 표시됩니다

제출하려면 로그인이 필요해요