C++ ¶
느낀 ¶
먼 몰랐..;;ㅁ;; 뒤보 뒤 ...
뭔린 몰 를 보 냥 데 를 미는 , 미를 .
-999를 면 바 료는 말 냥 번 물보 내, 바 보 input 밖 내..
는 르 for문 break를 면 냥 내는.. if문 메모리 낭..
빼내. .. 뭐 데 ~~ ..ㅎㅎ
뭐 대 MAX_NUMBER 3 면( ! 데 ! ) 러 릴 .^^
뭔린 몰 를 보 냥 데 를 미는 , 미를 .
-999를 면 바 료는 말 냥 번 물보 내, 바 보 input 밖 내..
는 르 for문 break를 면 냥 내는.. if문 메모리 낭..
빼내. .. 뭐 데 ~~ ..ㅎㅎ
뭐 대 MAX_NUMBER 3 면( ! 데 ! ) 러 릴 .^^
¶
~cpp #include <iostream> using namespace std; const int MAX_NUMBER=3; const int BREAK_NUMBER=-999; void change(int *number1, int *number2) { int temp=*number1; *number1=*number2; *number2=temp; } int input(int *input_number) { for (int i=0; i<MAX_NUMBER; ++i) { cout << i+1 << "번 를 ."; cin >> input_number[i]; if (0==i && input_number[0]==BREAK_NUMBER) return 0; } return 1; } void main() { int input_number[MAX_NUMBER]={0,}; while (input(input_number)) { for (int i=0; i<MAX_NUMBER-1; ++i) { for (int j=0; j<MAX_NUMBER-i-1; ++j) { if (input_number[j]>input_number[j+1]) change(&input_number[j],&input_number[j+1]); } } cout << "데 " << input_number[MAX_NUMBER/2] << ".\n"; } }
Erlang ¶
느낀 ¶
.
¶
- pr_5.erl
-module(pr_5). -export([getMiddle/3]). getMiddle(NumA, NumB, NumC) -> [_, A, _] = lists:sort([NumA, NumB, NumC]), A.
- shell
17> c(pr_5). {ok,pr_5} 18> pr_5:getMiddle(2, 5, 3). 3