감 ¶
드 ¶
~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 가 다라고 본다면, 라면 가독 것 같다. -- 보
떻게 까 는데 되는구나 -;;;; 괜 고민다;; -
떻게 까 는데 되는구나 -;;;; 괜 고민다;; -