¶
~cpp
#include <stdio.h>
int search_middleNum(int *, int *, int *);
void changeXY(int *, int *);
void main()
{
int a, b, c, middleNum;
while(1){
printf("멈면 '-999 0 0' \n");
printf(" A, B, C 례 : ");
scanf("%d %d %d", &a, &b, &c);
if(a == -999){
break;
}
middleNum = search_middleNum(&a, &b, &c);
printf(" = %d", middleNum);
}
}
int search_middleNum(int *a, int *b, int *c)
{
int middle;
if(*a >= *b){changeXY(a, b);};
if(*a >= *c){changeXY(a, c);};
if(*b >= *c){changeXY(b, c);};
middle = *b;
return middle;
}
void changeXY(int *x, int *y)
{
int temp;
temp = *x;
*x = *y;
*y = temp;
}
변블 ¶
내만 램 변 블 만들 보면.
| a | b | c | |
| . | 45 | 14 | 38 |
| if(*a >= *b){changeXY(a, b);} | 14 | 45 | 38 |
| if(*a >= *c){changeXY(a, c);} | 14 | 45 | 38 |
| if(*b >= *c){changeXY(b, c);} | 14 | 38 | 45 |
*b를 .
말 ¶
..
A
B
리 int search_middleNum(int *a, int *b, int *c) 는 받 는 ..
냥 받 문는 데..ㅎㅎㅎ ..ㅎㅎ 문 ..^^
.. 뭐 내 말~ 는 리..^^ -
A
~cpp
middleNum = search_middleNum(&a, &b, &c);
printf(" = %d", middleNum);
를 B
~cpp
printf(" = %d", search_middleNum(&a, &b, &c));
바는 변 낭 듯 데..^^리 int search_middleNum(int *a, int *b, int *c) 는 받 는 ..
냥 받 문는 데..ㅎㅎㅎ ..ㅎㅎ 문 ..^^
.. 뭐 내 말~ 는 리..^^ -
. A 를 B 바면 변 메모리 낭 , 더 됩. 만 A를 B 바면 독 떨. 따 르만 running time 본면, 면 독 . -- 보
떻 는데 는 -;;;; 민;; -
떻 는데 는 -;;;; 민;; -










