정성훈
    (실습 3) swap 함수와 배열 다루기
자료구조 실습3 결과.png [11 KB]   선택정렬 swap 구현.png [12 KB]  





(실습 3) swap 함수 구현 

내용: 두 정수 파라미터를 입력받아 값을 서로 교환하여 리턴하는 프로그램을 작성한다.

swap 함수 실행결과

#include <stdio.h>

void swap(int a, int b)
{
 int tmp;

 tmp = a;
 a = b;
 b = tmp;
}

int main(void)
{
 int x = 4, y = 5;

 printf("x=%d, y=%d \n", x, y);
 swap(x, y);
 printf("x=%d, y=%d \n", x, y);
}

 

위의 함수는 위처럼 원하는대로 동작하지 않는다.
이 프로그램이 정상동작되도록 수정하시오.

 

(실습 3) 배열 다루기

내용: 선택정렬에서 실습했던 프로그램을 위의 swap 함수와 선택정렬 함수로 구현하시오.

      (선택정렬 기능을 함수로 구현하는 것이 핵심임!!!)

 

 

 

  등록일 : 2020-09-10 [16:16] 조회 : 1008 다운 : 189   
 
△ 이전글실습 프로그램 예)
▽ 다음글실습 프로그램 예)
자료구조 실습게시판
번호 제 목 이름
[참고] 교재에 있는 소스코드
28       └❸ 실습 프로그램 예) 정성훈
27          └❹ mystrcmp() 함수의 구현 (추가) 정성훈
26             └❺ 실습 프로그램 예) 정성훈
25 (실습 4) 동적 메모리할당 정성훈
24 └❶ 실습 프로그램 예) 정성훈
23    └❷ 실습 프로그램 예) 정성훈
22       └❸ malloc 2차원 배열 할당 (추가) 정성훈
21          └❹ 실습 프로그램 예) 정성훈
20 (실습 3) swap 함수와 배열 다루기 정성훈
19 └❶ 실습 프로그램 예) 정성훈
18    └❷ 실습 프로그램 예) 정성훈
17       └❸ 구조체 데이터의 swap (추가) 정성훈
16          └❹ 실습 프로그램 예) 정성훈
15 (실습 2) 순환 정성훈
14 └❶ 실습 프로그램 예) 정성훈

[1][2][3][4]