2480: 주사위 세개
2022. 7. 5. 15:34ㆍC언어/회의불참과제
-결과
-코드
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
if ((a == b) && (b == c)) {
printf("%d", 10000 + a * 1000);
}
else if (((a == b) && (a != c)) || ((a == c) && (a != b))) {
printf("%d", 1000 + a * 100);
}
else if ((b == c) && (b != a)) {
printf("%d", 1000 + b * 100);
}
else if ((a != b) && (b != c) && (a != c)) {
int max;
max = ((a > b) && (a > c)) ? a : (((b > a) && (b > c)) ? b : c);
printf("%d", max * 100);
}
return 0;
}
-풀이
이 문제는 먼저 세개 주사위의 나온 눈을 입력한다.
그리고 if-else문을 통해서 아래와 같이 경우를 나눈다.
1. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.
2. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다.
3. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다.
각 경우에 따라 다른 결과를 출력하도록 한다.
'C언어 > 회의불참과제' 카테고리의 다른 글
10950: A + B - 3 (0) | 2022.08.02 |
---|---|
2739: 구구단 (0) | 2022.07.25 |
2525: 오븐 시계 (0) | 2022.07.05 |
2884: 알람 시계 (0) | 2022.05.24 |
14681: 사분면 고르기 (0) | 2022.05.20 |