사자자리
[C언어] 백준 2851번: 슈퍼 마리오 본문
https://www.acmicpc.net/problem/2851
2851번: 슈퍼 마리오
첫째 줄에 마리오가 받는 점수를 출력한다. 만약 100에 가까운 수가 2개라면 (예: 98, 102) 마리오는 큰 값을 선택한다.
www.acmicpc.net
#include <stdio.h>
int main(){
int mush[12] = {0}, sum[12] = {0}, gap[12] = {0}, max;
for (int i = 1; i < 11; i++){
scanf("%d", &mush[i]);
sum[i] += sum[i-1] + mush[i];
gap[i] = (100 > sum[i]) ? (100 - sum[i]) : (sum[i] - 100);
}
max = gap[1];
for (int i = 1; i < 11; i++){
if (max > gap[i]) max = gap[i];
}
for (int i = 10; i > 0; i--){
if (max == gap[i]){
printf("%d", sum[i]);
break;
}
}
return 0;
}
'C언어 > C언어 문제' 카테고리의 다른 글
[C언어] 백준 5554번: 심부름 가는 길 (0) | 2022.08.16 |
---|---|
[C언어] 백준 5354번: J박스 (0) | 2022.08.16 |
[C언어] 백준 1547번: 공 (0) | 2022.08.11 |
[C언어] 백준 2755번: 이번학기 평점은 몇 점? (0) | 2022.08.11 |
[C언어] 백준 9996번: 한국이 그리울 땐 서버에 접속하지 (0) | 2022.08.11 |
Comments