배열 안쓰고 정렬 안하고 조건식만 써서 하면 이렇게 밖에 안되는거같은데 아니냐
1 #include <stdio.h>
2
3 int main()
4 {
5 int a, b, c, d, e;
6 int f, g = 0;
7 scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
8 f = a;
9 if(b > f)
10 f = b;
11 if(c > f)
12 f = c;
13 if(d > f)
14 f = d;
15 if(e > f)
16 f = e;
17
18 if(a != f && a>g)
19 g = a;
20 if(b != f && b>g)
21 g = b;
22 if(c != f && c>g)
23 g = c;
24 if(d != f && d>g)
25 g = d;
26 if(e != f && e>g)
27 g = e;
28 printf("%d", g);
29
30 return 0;
유지해야할 변수는 최대 2개임. 첫 번째로 큰 값과 두 번째로 큰 값
그런거말고 돈되는걸 가져오라고
이게 좋은 듯 하네요. 제가 생각한 것보다 좋아요.
222.233 이놈 인성 엌ㅋㅋㅋㅋㅋㅋ
스트레이트로 해결해버리네 놀랐다.