Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 10773
- 5622
- Process Communication
- QA
- 2941
- Parenthesis
- For Beginners
- Zero That Out
- c++
- c
- LJESNJAK
- Baekjoon
- 전자책
- 균형잡힌 세상
- 입력 버퍼
- 4949
- process control
- 해바
- 백준
- IT
- 1874
- 브런치
- 시프
- The Balance of the World
- file IO
- File 조작
- BAKA
- system programming
- 바샤
- 시스템 프로그래밍
Archives
- Today
- Total
해바
10817) 2. if문 : 세 수 본문
문제
https://www.acmicpc.net/problem/10817
10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
내 코드
#include "stdio.h"
int main() {
int a(0), b(0), c(0);
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", ((a > b) ? (b < c) ? (c < a) ? c : a : b : (a < c) ? (c < b) ? c : b : a));
return 0;
}
return (a > b) ? ((b < c) ? ((c < a) ? c : a) : b) : ((a < c) ? ((c < b) ? c : b) : a);
위의 조건연산자는 아래 조건문과 같은 의미이다.
if (a > b) {
if (b < c) {
if (c < a) return c;
return a;
}
return b;
}
else {
if (a < c) {
if (c < b) return c;
return b;
}
return a;
}
코드 줄 수 줄이는 것보다 나중에 봐도 이해될 코드 짜는 게 이래서 중요..
'C, C++' 카테고리의 다른 글
1065) 6. 함수 : 한수 (0) | 2019.08.07 |
---|---|
4673) 6. 함수 : 셀프 넘버(Self Number) (0) | 2019.08.06 |
8958) 5. 1차원 배열 : OX퀴즈(Score) (0) | 2019.08.06 |
4344) 5. 1차원 배열 : 평균은 넘겠지(Above Average) (0) | 2019.08.05 |
3052) 5. 1차원 배열 : 나머지(MODULO) (0) | 2019.08.05 |
Comments