728x90
반응형
https://www.acmicpc.net/problem/20492
20492번: 세금
선린인터넷고등학교의 한 학생은 프로그래밍 대회에 참가하여 거액의 상금을 수상하는 영광을 누리게 되었다. 하지만, 이 학생이 상금 금액의 전부를 수령하게 되는 것은 아니다. 상금의 일부
www.acmicpc.net
선린인터넷고 제4회 천하제일 코딩대회 예선 문제였던 세금 문제에 대해 풀어보겠습니다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
float num;
float num_1, num_2;
scanf("%f", &num);
num_1 = (num/100)*78;
num_2 = ((num/100)*80)+((((num/100)*20)/100)*78);
printf("%.f %.f", num_1, num_2);
}
일단 먼저 정답이다. 개인적으로 예선 문제중에 가장 간단했던 문제이다. 일단 처음부터 보자면 문제에서 제공되는 인자값을 받기위해 기본적인scanf를 사용하게 됩니다.
문제의
- 전체 상금의 22%를 제세공과금으로 납부하는 경우
- 상금의 80%를 필요 경비로 인정받고, 나머지 금액 중 22%만을 제세공과금으로 납부하는 경우
이 두요건을 채워주기 위해 num_1 , nm_2 를 만들어 계산해줍니다. 이 수식은 아마 초등학교 과정과 중학교 과정을 거췄다면 알게되는 수식입니다. num_1 에서 22%를 제외한 78%의 값을 출력하게 되고 num2에서는 80%의 값과 나머지 20%의 값 안에서 22%를 제외한 78%의 값을 출력하게 되는 것입니다.
반응형
'C,C++' 카테고리의 다른 글
2167번 2차원 배열의 합 (0) | 2021.07.21 |
---|---|
11047번 동전0 (0) | 2021.06.19 |
10773번 제로 C (0) | 2021.06.15 |
풀어보려 시도 해본 문제들 (백준 : 1009번, 14647번, 2136번) (0) | 2021.06.09 |
C 포인터 (0) | 2021.06.06 |