처음에 내가 생각한 코드.
선생님이 짜주신 코드.
t=a;
a=b;
b=t;
이 코드는 전에도 썼었는데
a와 b의 값이 서로 바뀌는 것.
지금은 3자리 수라서 경우의 수 6개 정도는 할 수 있지만
더 많아지면 힘들기 때문에 좀 더 효율적인 코드.
if(a>b){
t=a;
a=b;
b=t;
}
/*
a의 값이 크면 a와 b의 값을 바꿈
*/
if(a>c){
t=a;
a=c;
c=t;
}
/*
a의 값이 크면 a와 c의 값을 바꿈
*/
if(b>c){
t=b;
b=c;
c=t;
}
/*
b의 값이 크면 b와 c의 값을 바꿈
*/
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0706_Ex06_switch (0) | 2021.07.07 |
---|---|
0706_Ex05_if : 문자를 입력받아 대문자인지 소문자인지 기타문자인지 출력 (0) | 2021.07.07 |
0706_Ex03_if : 정수를 입력 받아 3또는 2의 배수인지, 3의 배수인지 아니면 2의 배수인지 판별 (0) | 2021.07.07 |
Q 0706_Ex01_if / Ex02_if : 입력받은 정수의 홀짝/짝 구분 (0) | 2021.07.06 |
0706_복습 (0) | 2021.07.06 |